php怎么增加属性?

php 给对象动态增加属性

示例代码

<?php
error_reporting(-1);
ini_set('display_errors','on');
  
class A { 
    public $a = 'hello';
  
    public function add() {
        $this->b = 'world';
    }-  
    public static function p() {
        echo 'world',PHP_EOL;
    }-  
}
  
$a = new A;
$a->add();
$a->c = 'test';
$a->p();
  
var_dump($a);

输出

world
object(A)#1 (3) {
  ["a"]=>
  string(5) "hello"
  ["b"]=>
  string(5) "world"
  ["c"]=>
  string(4) "test"
}

补充:对象可以调用对象所属类的静态方法,如

$a->p();
1. 本站所有资源来源于用户分享和网络转载,如有侵权请联系站长删除!
2. 分享目的仅供大家学习参考,源码类您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!

917资源网 » php怎么增加属性

发表评论

提供最优质的资源集合

立即查看 了解详情