我在一个类中使用php布尔值时,我注意到每次我尝试制作一个布尔值时,我都会出错,这是我代码的较小版本
class my_class
{
public $hide_image == true;
}
这是我代码失败的部分,没有该布尔值,它可以正常工作,但是当它在那里时,页面上的任何内容都不会显示。我该如何解决这个问题?我做错了什么?
==
比较变量的值是否相等。 =
套。
public $hide_image = true;
http://php.net/manual/en/language.operators.comparison.php
使用
比较运算符"=="而不是"="的错误。因此,您的公共属性如下所示:
class my_class
{
public true;
}
右:
class my_class
{
public $hide_image = true;
}
您正在使用双 ==。
您应该只使用 1 = 来分配值
尝试:
class my_class
{
public $hide_image = true;
}