【发布时间】:2014-11-19 14:43:33
【问题描述】:
我今天开始学习面向对象的 PHP 编程,但我正在努力解决以下问题:
我可以设置一个变量,例如等于 10:
class exampleClass {
private $number = 10;
}
但我不能将它设置为等于返回 10 的函数:
class exampleClass {
private $number = exampleFunction();
}
【问题讨论】:
-
如果需要使用函数,在类的构造函数中初始化变量。
-
不,你不能。需要评估函数,而在解析类时不会发生这种情况。如果您想这样做,请为此使用初始化方法或构造函数。
标签: php class variables object