PHP中::、->、self、$this操作符的区别
程序员文章站
2022-04-23 10:04:03
...
在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。
另外,如果从类的内部访问const或者static变量或者方法,那么就必须使用自引用的self,反之如果从类的内部访问不为const或者static变量或者方法,那么就必须使用自引用的$this。
另外,如果从类的内部访问const或者static变量或者方法,那么就必须使用自引用的self,反之如果从类的内部访问不为const或者static变量或者方法,那么就必须使用自引用的$this。
以上就介绍了PHP中::、->、self、$this操作符的区别,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
上一篇: PHP会话处理的10个函数
下一篇: 怎么使用jQuery复合选择器
推荐阅读
-
php中const与define的使用区别 详解_PHP教程
-
PHP和ASP中关于转向函数的区别_PHP
-
PHP中fopen,file_get_contents,curl函数的区别
-
php中echo()和print()、require()和include()等易混淆函数的区别_PHP
-
PHP中cookie和session的区别实例分析_php实例
-
PHP中isset与array_key_exists的区别实例分析_PHP教程
-
PHP中isset、empty的用法与区别示例详解
-
PHP 中关于ord($str)>0x80的详细说明_PHP
-
数据类型 PHP中=赋值操作符对不同数据类型的不同行为
-
php字符串中的双引号与单引号区别_PHP教程