PHP 5 & MySQLi
PHP 5 & MySQLi
PHP 5 & MySQLi
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อสร้างอ็อบเจ็ค