20.01.2015 Views

PHP 5 & MySQLi

PHP 5 & MySQLi

PHP 5 & MySQLi

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Constructors and Destructors<br />

Constructors<br />

Constructor และ Destructor เป็นฟังก์ชันพิเศษ ซึ1งจะถูกเรียกใช้อัตโนมัติ เมื1อสร้างและทําลายอ็อบเจ็ค<br />

Constructor ถูกใช้มากที1สุด เพราะ constructor ช่วยให้คุณส่งพารามิเตอร์ไป เมื1อมีการสร้างอ็อบเจ็คใหม่ ซึ1งจากนันจะ<br />

สามารถใช้ตัวแปรเริ1มต้นในอ็อบเจ็ค นี1คือตัวอย่างของ class ที1ใช่ constructor แบบง่ายๆ<br />

class Animal<br />

{<br />

public $name = "No-name animal";<br />

public function __construct()<br />

{<br />

echo "I'm alive!";<br />

}<br />

}<br />

Constructor มีลักษณะแบบเดียวกับฟังก์ชันปกติ ยกเว้นความจริงที1ว่ามันเริ1มต้นด้วย underscores สองตัว "__"<br />

ใน <strong>PHP</strong> ฟังก์ชันที1ขึนด้วย underscores สองตัวก่อนชื1อ มักจะเป็นฟังก์ชันที1เรียกว่า so-called magic คือ ฟังก์ชันที1มีจุด<br />

ประสงค์เจาะจงและฟังก์ชันการทํางานพิเศษ เมื1อเปรียบเทียบกับฟังก์ชันปกติ ดังนัน ฟังก็ชันที1มีชื1อที1แน่นอน<br />

"__constructor" คือ ฟังก์ชัน constructor ของ class และจะถูกเรียกใช้อัตโนมัติเมื1อสร้างอ็อบเจ็ค

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

Saved successfully!

Ooh no, something went wrong!