开发者社区> 问答> 正文

php小白问一下大佬var_dump关于对象输出的问题

php小白问一下大佬var_dump关于对象输出的问题

php小白问一下大佬var_dump为啥不能输出对象的方法,只输出了对象的属性?想知道是什么原因,谢谢路过的大佬

class serializeObj {
   public $name = null;  
    public $age = 22;  
    public $height = 190;  
    public $weight = 150;
    public function say(){
        echo "hell world";
    }
}
$xm = new serializeObj();   
var_dump($xm);

image.png

展开
收起
问问小秘 2020-01-09 17:09:53 531 0
1 条回答
写回答
取消 提交回答
  • https://www.php.net/manual/zh/function.var-dump.php 函数可以去这里查、各种example都有。

    php的内存分配有以下几种 数据段、代码段、栈空间段、堆内存 方法和属性在底层的内存区间不一样,方法是类共享的,同一类的不同实例方法共享,而属性是各自独立拥有的,方法和函数都是分配到代码段的,而分配到代码段的内容是不打印的

    2020-01-09 17:11:22
    赞同 展开评论 打赏
问答分类:
PHP
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载