php self,$this,const,static,->的使用


Posted in PHP onOctober 22, 2009

今天来总结下。
、在类的内部方法访问已经声明为const及static的属性时,使用self::$name的形式。注意的是const属性的申明格式,const PI=3.14,而不是const $PI=3.14

class clss_a { private static $name="static class_a"; 
const PI=3.14; 
public $value; 
public static function getName() 
{ 
return self::$name; 
} 
//这种写法有误,静态方法不能访问非静态属性 
public static function getName2() 
{ 
return self::$value; 
} 
public function getPI() 
{ 
return self::PI; 
} 

}

还要注意的一点是如果类的方法是static的,他所访问的属性也必须是static的。
、在类的内部方法访问未声明为const及static的属性时,使用$this->value ='class_a';的形式。
PHP 相关文章推荐
PHP中通过加号合并数组的一个简单方法分享
Jan 27 PHP
一个基于PDO的数据库操作类
Mar 24 PHP
解析php二分法查找数组是否包含某一元素
May 23 PHP
php实现快速排序的三种方法分享
Mar 12 PHP
php采用curl访问域名返回405 method not allowed提示的解决方法
Jun 26 PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
Jan 07 PHP
深入浅析php中sprintf与printf函数的用法及区别
Jan 08 PHP
php生成图片验证码的方法
Apr 15 PHP
非常经典的PHP文件上传类分享
May 15 PHP
注意!PHP 7中不要做的10件事
Sep 18 PHP
Laravel5.5 数据库迁移:创建表与修改表示例
Oct 23 PHP
Thinkphp 框架扩展之驱动扩展实例分析
Apr 27 PHP
PHP 长文章分页函数 带使用方法,不会分割段落,翻页在底部
Oct 22 #PHP
Wordpress php 分页代码
Oct 21 #PHP
PHP字符串 ==比较运算符的副作用
Oct 21 #PHP
php 3行代码的分页算法(求起始页和结束页)
Oct 21 #PHP
php实现mysql同步的实现方法
Oct 21 #PHP
php 魔术方法使用说明
Oct 20 #PHP
关于Appserv无法打开localhost问题的解决方法
Oct 16 #PHP
You might like
一个改进的UBB类
2006/10/09 PHP
php在文件指定行中写入代码的方法
2012/05/23 PHP
解析php利用正则表达式解决采集内容排版的问题
2013/06/20 PHP
PHP中使用CURL获取页面title例子
2015/01/07 PHP
php实现微信公众平台账号自定义菜单类
2015/10/11 PHP
详解WordPress开发中get_header()获取头部函数的用法
2016/01/08 PHP
tp5.1 框架查询表达式用法详解
2020/05/25 PHP
jquery.combobox中文api和例子,修复了上面的小bug
2011/03/28 Javascript
jQuery学习笔记(3)--用jquery(插件)实现多选项卡功能
2013/04/08 Javascript
jquery 快速回到页首的方法
2013/12/05 Javascript
使用Jquery获取带特殊符号的ID 标签的方法
2014/04/30 Javascript
jQuery数据缓存用法分析
2015/02/20 Javascript
Javascript中For In语句用法实例
2015/05/14 Javascript
举例详解Python中smtplib模块处理电子邮件的使用
2015/06/24 Javascript
js实现文本框宽度自适应文本宽度的方法
2015/08/13 Javascript
JS实现样式清新的横排下拉菜单效果
2015/10/09 Javascript
javascript for-in有序遍历json数据并探讨各个浏览器差异
2015/11/30 Javascript
浅谈js内置对象Math的属性和方法(推荐)
2016/09/19 Javascript
如何快速上手Vuex
2017/02/14 Javascript
浅谈angular2的http请求返回结果的subcribe注意事项
2017/03/01 Javascript
浅谈angularjs依赖服务注入写法的注意点
2017/04/24 Javascript
Angularjs之ngModel中的值验证绑定方法
2018/09/13 Javascript
微信小程序实现的图片保存功能示例
2019/04/24 Javascript
[01:22:10]Ti4 循环赛第二日 DK vs Empire
2014/07/11 DOTA
[58:58]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第二场
2018/04/05 DOTA
python 产生token及token验证的方法
2018/12/26 Python
linux环境中没有网络怎么下载python
2019/07/07 Python
python判断正负数方式
2020/06/03 Python
python Matplotlib数据可视化(1):简单入门
2020/09/30 Python
Pycharm常用快捷键总结及配置方法
2020/11/14 Python
Django 实现图片上传和下载功能
2020/12/31 Python
CSS Houdini实现动态波浪纹效果
2019/07/30 HTML / CSS
财务管理职业生涯规划范文
2013/12/27 职场文书
写给老婆的保证书
2015/02/27 职场文书
Redis中有序集合的内部实现方式的详细介绍
2022/03/16 Redis
JavaScript架构localStorage特殊场景下二次封装操作
2022/06/21 Javascript