php中类的属性声明时赋值一定是一个直接的值,不能是函数返回值,表达式,以及通过"."连接起来的字符串,如果偏要用这些赋值,可以通过构造函数__construct();
<?php
class Human{
public static $leg=2; //类的静态属性,只属于全类,不属于某个对象,不能被对象调用
public $iq; //声明了类的属性默认赋值为null
public $age;
public $name;
//public $iq=rand(80,120);//这种写法错误
//public $age=30>20;//这种写法错误
//public $name="zhang"."san";//这种写法错误
public function __construct(){
$this->iq=rand(80,120);
$this->age=30>20;
$this->name="zhang"."san";
}
}
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。