20.01.2015 Views

PHP 5 & MySQLi

PHP 5 & MySQLi

PHP 5 & MySQLi

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Defining and using a class<br />

หลังจากการแนะนําเรื1อง Class ในบทก่อน เราก็พร้อมที1จะเขียนเรื1อง Class เพิ1มมากขึน ซึ1งถ้าเราจะเก็บข้อมูลเกี1ยวกับผู ้<br />

ใช้ทั1วไป ตัวอย่างเช่น เก็บข้อมูลของผู ้ใช้บนเว็บไซต์ของคุณ<br />

การนิยาม Class ใน <strong>PHP</strong> มีลักษณะสวยงามมาก เช่น การประกาศฟังก์ชัน แต่แทนที1จะใช้ฟังก์ชัน keyword เรา<br />

ก็จะใช้ class keyword เริ1มต้นการใช้ class ของผู ้ใช้<br />

<<br />

class User<br />

{<br />

}<br />

><br />

นี1เป็นตัวอย่างที1ง่ายและคุณสามารถที1จะจินตนาการได้เอง และจากภาพ class นียังไม่สามารถทําอะไรได้ แต่เราสามารถ<br />

ที1จะกําหนดค่าที1จะทําให้เป็น keyword ใหม่ได้ :<br />

$user = new User ();<br />

เนื1องจาก Class ไม่สามารถทําอะไรได้ จึงทําให้ $user ก็เลยใช้งานไม่ได้ เราจึงแก้ไขโดยการเพิ1มตัวแปรลงไปทังใน class<br />

และ method จะได้ดังภาพ :<br />

class User<br />

{<br />

public $name;<br />

public $age;<br />

public function Describe()<br />

{<br />

return $this->name . " is " . $this->age . " years old";<br />

}<br />

}

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!