imsn wrote:ช่วยทีครับ เกิดปัญหา Fatal error: Cannot access empty property in...
เขียนโค้ดจะเอา config ของ joomla มาใช้ แต่เจอปัญหา
Fatal error: Cannot access empty property in...
Fatal error: Cannot access empty property in...
เดาว่าท่าเขียน class ขึ้นมา ซึ่งใน OOP การเรียกใช้งาน property
เราไม่ต้องใช้่ $ นำหน้าตัวแปล
เช่น สร้าง class ไว้
Code: Select all
class a {
var $my_var = 'Mindphp.com';
function a()
{
$this->$my_var = 'ตั้งค่าใหม่ให้ Mindphp.com'; // <------------ แบบนี้จะ Error
// ให้แก้เป็น
$this->my_var = 'ตั้งค่าใหม่ให้ Mindphp.com';
}
}
หรืออาจจากปัญหาอื่น เช่นสร้าง object จาก class แล้วไปเรียกใช้งาน property ที่ไม่มีอยู่จริง
ลองเช็คดูครับ
[quote="imsn"]ช่วยทีครับ เกิดปัญหา Fatal error: Cannot access empty property in...
เขียนโค้ดจะเอา config ของ joomla มาใช้ แต่เจอปัญหา
Fatal error: Cannot access empty property in...[/quote]
[size=200]Fatal error: Cannot access empty property in...[/size]
เดาว่าท่าเขียน class ขึ้นมา ซึ่งใน OOP การเรียกใช้งาน property
เราไม่ต้องใช้่ $ นำหน้าตัวแปล
เช่น สร้าง class ไว้
[code=php]class a {
var $my_var = 'Mindphp.com';
function a()
{
$this->$my_var = 'ตั้งค่าใหม่ให้ Mindphp.com'; // <------------ แบบนี้จะ Error
// ให้แก้เป็น
$this->my_var = 'ตั้งค่าใหม่ให้ Mindphp.com';
}
} [/code]
หรืออาจจากปัญหาอื่น เช่นสร้าง object จาก class แล้วไปเรียกใช้งาน property ที่ไม่มีอยู่จริง
ลองเช็คดูครับ