类中的PHP布尔值是一个致命的错误



我在一个类中使用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;
}

相关内容

最新更新