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";
}
}
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦