__construct
ฟังก์ชัน __construct
เป็นฟังก์ชันเริ่มต้นของคลาส PNA
ที่จะถูกเรียกใช้เมื่อมีการสร้างอ็อบเจกต์ใหม่จากคลาสนี้ โดยมีการทำงานและการใช้ดังนี้:
วิธีการใช้
เมื่อคุณสร้างอ็อบเจกต์ของคลาส PNA
คุณจะต้องส่งพารามิเตอร์ 2 ตัวเข้าไปในฟังก์ชัน __construct
:
$cfg
- เป็นอาร์เรย์ที่มีข้อมูลการตั้งค่าฐานข้อมูล (เช่น ชื่อโฮสต์, ชื่อฐานข้อมูล, ผู้ใช้, และรหัสผ่าน)$langweb
- กำหนดภาษาของเว็บไซต์ (ค่าเริ่มต้นคือ"th-th"
)
ตัวอย่างการใช้งาน
$cfg = [
'database' => [
'host' => 'localhost',
'username' => 'root',
'password' => '',
'db' => 'my_database'
]
];
$_PNA = new PNA($cfg);
ในตัวอย่างนี้:
กำหนดการตั้งค่าฐานข้อมูลด้วยอาร์เรย์
$cfg
เมื่อสร้างอ็อบเจกต์
$_PNA
จะมีการเชื่อมต่อฐานข้อมูลทันทีโดยใช้MysqliDb
และภาษาของเว็บไซต์จะถูกตั้งค่าเป็น"th-th"
ผลลัพธ์ที่จะได้รับ
อ็อบเจกต์
$_PNA
จะถูกสร้างขึ้นพร้อมกับการเชื่อมต่อฐานข้อมูล โดยคุณสามารถใช้ฟังก์ชันอื่นๆ ภายในคลาสนี้เพื่อจัดการกับข้อมูลในฐานข้อมูลได้ทันทีภาษาเว็บไซต์ (
$lang
) จะถูกตั้งค่าตามค่าที่ส่งมา หรือใช้ค่าดีฟอลต์ ("th-th"
) ถ้าไม่ได้ระบุ
Last updated