php类属性的初始化值类型

时间:2015-11-30 19:18:25

标签: php

我发现在PHP网站中我们只能初始化属性的CONSTANT值。

PHP说:声明可能包含初始化,但此初始化必须是常量值

但是我们在PHP网站中查看了类属性的初始化array()

是否可能初始化array()类属性的值?

有效的属性初始化

<?php
    // valid property declarations:
    public $var6 = myConstant;
    public $var7 = array(true, false);
?>

无效的属性初始化

<?php
    // invalid property declarations:
    public $var1 = 'hello ' . 'world';
    public $var3 = 1+2;
    public $var4 = self::myStaticMethod();
    public $var5 = $myVar;
?>

0 个答案:

没有答案