php 类变量 赋值问题
phpcn_u1582
phpcn_u1582 2017-05-16 13:03:21
[PHP讨论组]

如图
我想知道 为什么 类变量 不能赋值 对象 方法 变量
但在构造方法里面 却可以

phpcn_u1582
phpcn_u1582

全部回复(4)
高洛峰

类的变量成员叫做“属性”,或者叫“字段”、“特征”,在本文档统一称为“属性”。属性声明是由关键字 public,protected 或者 private 开头,然后跟一个普通的变量声明来组成。

属性中的变量可以初始化,但是初始化的值必须是常数,这里的常数是指 PHP 脚本在编译阶段时就可以得到其值,而不依赖于运行时的信息才能求值。

http://php.net/manual/zh/lang...

ringa_lee

类变量不是不能赋值变量,而是这个变量不能是动态的:比如方法的结果,比如某个运算。

PHPz

因为这是PHP的语法……

天蓬老师

类的变量里面的值只能是一个特定的值 数字 字符串 或者数组
不能是类 方法

这是语法规定 记着就行了 没有为什么

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号