qq_光亮_1
2018-02-09 09:30
请问在这句话中“在类中定义的变量称之为属性,属性的变量可以设置初始化的默认值,默认值必须是常量。”怎么理解,默认值必须是常量,本人认为明明是变量,谢谢了
class Lei{ $a = 'a'; $aa = 1; $b = 431.2 }
如上所示,$a, $aa, $b是三个属性,并且都有默认值。
这几个默认值就是常量,改变不了的。因为'a'就是'a', 1就是1, 431.2就是431.2,你无法改变他们。
你所能做的,就是改变变量的值,比如说把$a的值变成'b'那么,$a的值就改变了。但'a'还是'a'。
PHP进阶篇
181835 学习 · 2577 问题
相似问题