热门IT资讯网

php中类的属性的声明和赋值

发表于:2024-11-26 作者:热门IT资讯网编辑
编辑最后更新 2024年11月26日,php中类的属性声明时赋值一定是一个直接的值,不能是函数返回值,表达式,以及通过"."连接起来的字符串,如果偏要用这些赋值,可以通过构造函数__construct();

php中类的属性声明时赋值一定是一个直接的值,不能是函数返回值,表达式,以及通过"."连接起来的字符串,如果偏要用这些赋值,可以通过构造函数__construct();

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";

}

}


0