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 相关文章推荐
Windows下PHP5和Apache的安装与配置
Sep 05 PHP
PHP5中MVC结构学习
Oct 09 PHP
php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
Oct 31 PHP
PHP中将网页导出为Word文档的代码
May 25 PHP
浏览器预览PHP文件时顶部出现空白影响布局分析原因及解决办法
Jan 11 PHP
浅谈php serialize()与unserialize()的用法
Jun 05 PHP
php多层数组与对象的转换实例代码
Aug 05 PHP
phpMyAdmin安装并配置允许空密码登录
Jul 04 PHP
php限制文件下载速度的代码
Oct 20 PHP
PHP实现腾讯与百度坐标转换
Aug 05 PHP
PHP实现的敏感词过滤方法示例
Mar 06 PHP
laravel 执行迁移回滚示例
Oct 23 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
用PHP 4.2书写安全的脚本
2006/10/09 PHP
PHP判断远程图片是否存在的几种方法
2014/05/04 PHP
php删除左端与右端空格的方法
2014/11/29 PHP
PHP实现二叉树的深度优先与广度优先遍历方法
2015/09/28 PHP
PHP面向对象程序设计OOP继承用法入门示例
2016/12/27 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
2018/03/02 PHP
Yii框架页面渲染操作实例详解
2019/07/19 PHP
alixixi runcode.asp的代码不错的应用
2007/08/08 Javascript
JSON辅助格式化处理方法
2013/03/26 Javascript
js实现DOM走马灯特效的方法
2015/01/21 Javascript
学习JavaScript设计模式(单例模式)
2015/11/26 Javascript
jQuery实现div拖拽效果实例分析
2016/02/20 Javascript
AngularJs实现分页功能不带省略号的代码
2016/05/30 Javascript
JavaScript中日期函数的相关操作知识
2016/08/03 Javascript
AngularJS实现在ng-Options加上index的解决方法
2016/11/03 Javascript
JS实现的RGB网页颜色在线取色器完整实例
2016/12/21 Javascript
利用JS实现scroll自定义滚动效果详解
2017/10/17 Javascript
10行原生JS实现文字无缝滚动(超简单)
2018/01/02 Javascript
vue 2.5.1 源码学习 之Vue.extend 和 data的合并策略
2019/06/04 Javascript
vue+element树组件 实现树懒加载的过程详解
2019/10/21 Javascript
微信小程序如何实现radio单选框单击打勾和取消
2020/01/21 Javascript
[16:19]教你分分钟做大人——风暴之灵
2015/03/11 DOTA
python把数组中的数字每行打印3个并保存在文档中的方法
2018/07/17 Python
python递归全排列实现方法
2018/08/18 Python
python 实现矩阵按对角线打印
2019/11/29 Python
python读取mysql数据绘制条形图
2020/03/25 Python
简单介绍Object类的功能、常用方法
2013/10/02 面试题
广州迈达威.net面试题目
2012/03/10 面试题
白血病捐款倡议书
2014/05/14 职场文书
安全责任书范文
2014/08/25 职场文书
解除施工合同协议书
2014/10/17 职场文书
群众路线教育实践活动学习笔记
2014/11/05 职场文书
2014年信息技术工作总结
2014/12/16 职场文书
2016年七夕爱情寄语
2015/12/04 职场文书
2016年学校安全教育月活动总结
2016/04/06 职场文书
使用pandas生成/读取csv文件的方法实例
2021/07/09 Python