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.ini实现Mysql导入数据库文件最大限制的修改方法
Dec 11 PHP
php MySQL与分页效率
Jun 04 PHP
zend framework配置操作数据库实例分析
Dec 06 PHP
对PHP新手的一些建议(PHP学习经验总结)
Aug 20 PHP
Yii中render和renderPartial的区别
Sep 03 PHP
20个2014年最优秀的PHP框架回顾
Oct 22 PHP
PHP中is_dir()函数使用指南
May 08 PHP
PHP图像裁剪缩略裁切类源码及使用方法
Jan 07 PHP
PHP入门教程之图像处理技巧分析
Sep 11 PHP
php cookie 详解使用实例
Nov 03 PHP
PHP版单点登陆实现方案的实例
Nov 17 PHP
php微信公众号开发(4)php实现自定义关键字回复
Dec 15 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
php5.3 废弃函数小结
2010/05/16 PHP
php中用数组的方法设置cookies
2011/04/21 PHP
利用“多说”制作留言板、评论系统
2015/07/14 PHP
PHP实现通过get方式识别用户发送邮件的方法
2015/07/16 PHP
PHP基于ICU扩展intl快速实现汉字转拼音及按拼音首字母分组排序的方法
2017/05/03 PHP
PHP大文件切割上传并带进度条功能示例
2019/07/01 PHP
Extjs grid添加一个图片状态或者按钮的方法
2014/04/03 Javascript
通过js来制作复选框的全选和不选效果
2014/05/22 Javascript
JS常用表单验证方法总结
2014/05/22 Javascript
用Move.js配合创建CSS3动画的入门指引
2015/07/22 Javascript
自己动手制作基于jQuery的Web页面加载进度条插件
2016/06/03 Javascript
扩展Bootstrap Tooltip插件使其可交互的方法
2016/11/07 Javascript
详谈表单格式化插件jquery.serializeJSON
2017/06/23 jQuery
vue通过cookie获取用户登录信息的思路详解
2018/10/30 Javascript
js回文数的4种判断方法示例
2019/06/04 Javascript
vue-router路由模式详解(小结)
2019/08/26 Javascript
layui原生表单验证的实例
2019/09/09 Javascript
js实现烟花特效
2020/03/02 Javascript
[01:04:08]完美世界DOTA2联赛PWL S3 INK ICE vs GXR 第一场 12.16
2020/12/18 DOTA
在Python的Flask框架中实现单元测试的教程
2015/04/20 Python
Python内置数据类型list各方法的性能测试过程解析
2020/01/07 Python
Python实现GIF图倒放
2020/07/16 Python
用css3实现转换过渡和动画效果
2020/03/13 HTML / CSS
10个最常见的HTML5面试题 附答案
2016/06/06 HTML / CSS
Shell脚本如何向终端输出信息
2014/04/25 面试题
开会迟到检讨书
2014/01/08 职场文书
英文导游欢迎词
2014/01/11 职场文书
歌颂祖国演讲稿
2014/05/04 职场文书
根叔历年演讲稿
2014/05/20 职场文书
竞选学委演讲稿
2014/09/13 职场文书
群众路线对照检查材料思想汇报怎么写
2014/09/18 职场文书
考试作弊检讨书
2014/10/21 职场文书
体检通知范文
2015/04/21 职场文书
小学数学教学随笔
2015/08/14 职场文书
JavaScript小技巧带你提升你的代码技能
2021/09/15 Javascript
Python中的matplotlib绘制百分比堆叠柱状图,并为每一个类别设置不同的填充图案
2022/04/20 Python