后端开发|php教程
php,面向对象,static,静态,属性,方法,内存位置
后端开发-php教程
本文实例分析了php面向对象中static静态属性与方法的内存位置。分享给大家供大家参考。具体如下:
微信卡券开发源码,ubuntu指纹驱动l,tomcat的日志文件配置,python帝王爬虫,centos php访问记录,kyeong seolzw
static静态属性的内存位置——>类,而不是对象。下面做测试来证明一下
源码销售,ubuntu18.04不足,tomcat改什么端口好,爬虫不火了,PHP升序降序加分页,java seolzw
输出结果可以看出:
微信 oa 源码,vscode怎么设置编译器,下载Ubuntu步骤,怎么完全卸掉tomcat,爬虫报错keyerror,360面试 php,seo优化制造行业推广包括什么,asp个人网站lzw
1、echo Human:$name :类声明完毕,就存在static属性,并不依赖于对象。因此,静态属性只有一个(意思是在内存里,存放的位置并不是在对象里;如果在对象里,那实例化一个对象,就相应的有该静态的位置,如height属性);
2、print_r($p1):打印结果只有height属性,而没有name;
3、静态属性的值变化后,所有对象的该属性值都会受到影响。
对于方法,无论是静态的、还是普通的,都是存在于类内存空间中。证明也很简单,new一个对象,print_r(对象)即可。