【问题标题】:Declaration of a public variable in a php class在 php 类中声明公共变量
【发布时间】:2014-12-03 00:20:15
【问题描述】:

如果 php 类具有相当于

,有人可以向我解释一下吗
Class name
{
  Public:   <----- this bit
    string variable;
    int another;
    bool athird;
}

或者你必须在php中声明公共变量为

Class name
{
  public $variable;
  public $another;
  public $athird;
}

感谢您的帮助

【问题讨论】:

标签: php class


【解决方案1】:

您可以一次声明多个变量,用逗号分隔:

class name{

    public
        $cat = 'cat',
        $dog = 'dog',
        $hamster;

    private
        $login_message = 'blah',
        $other = 33;
}

【讨论】:

  • 我很抱歉。是的,我已经阅读了 php 文档,如果答案很容易找到,我不会问这样一个基本问题。该文档没有提及公共:也没有我的多本参考书或谷歌。我了解公开声明背后的机制,但我一直在寻找更全面的公众方法:给予并希望得到更积极的回应,就像一个寻求家庭作业答案的小学生一样。积极的一面是,感谢史蒂夫的多重声明回答,这可能与我将要得到的一样接近。
  • @frogtag 我认为负面反应归结为误解。我猜你在哪里引用 c++ 中的功能,因此我的答案是你将在 php 中得到的最接近的答案,但其他人可能没有建立这种联系
  • @frogtag 另外,如果这个回答对你有帮助,请标记为正确
猜你喜欢
  • 2015-12-12
  • 2015-03-27
  • 1970-01-01
  • 2011-08-12
  • 2023-03-27
  • 2018-02-02
  • 2012-09-05
  • 2020-01-08
  • 2020-07-13
相关资源
最近更新 更多