Constructor ใน OOP ใน PHP
มีเมธอดพิเศษอยู่หนึ่งเมธอด
ซึ่งจะถูกเรียก
ในขณะที่กำลังสร้างออบเจ็กต์ใหม่
ของคลาส เมธอดนี้มีชื่อว่า
__construct มาลอง
สร้างมันในคลาสของเรากัน:
<?php
class User {
public function __construct() {
echo '+++';
}
}
?>
ตอนนี้มาสร้างออบเจ็กต์ของคลาส และตรวจสอบว่าเมธอดถูกเรียก:
<?php
new User(); // จะแสดง '+++'
?>
สร้าง constructor
ของคลาส Employee