【发布时间】:2018-02-15 02:10:52
【问题描述】:
我想使用循环在类中创建属性。
class Example
{
for( $i=0; $i<5; $i++ )
{
public $num . $i;
}
}
当我这样做时,我得到了错误
FATAL ERROR 语法错误,意外'for' (T_FOR),期待函数 (T_FUNCTION)
我的理解是完全错误的还是语法错误?谢谢
【问题讨论】:
-
规则 #1 不要给变量编号;如果你有编号的变量,那么你可能应该使用数组来代替
-
规则 #2 你的理解是完全错误的......一个类包含函数/方法和属性......你不能在函数/属性之外有代码......如果你想动态定义属性,然后在构造方法代码中定义;但是您通过为它们分配一个值来定义它们,并且它们永远不会是 public 以外的任何东西
-
类示例 {public $num;for ($i=0; $i
-
您是否考虑过将数组作为类成员?
标签: php