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 self与$this的详解
Jun 08 PHP
根据中文裁减字符串函数的php代码
Dec 03 PHP
PHP遍历文件夹与文件类及处理类用法实例
Sep 23 PHP
完美实现wordpress禁止文章修订和自动保存的方法
Nov 03 PHP
PHP实现指定字段的多维数组排序函数分享
Mar 09 PHP
Yii2 rbac权限控制之rule教程详解
Jun 23 PHP
php将文件夹打包成zip文件的简单实现方法
Oct 04 PHP
php 二维数组时间排序实现代码
Nov 19 PHP
PHP的反射机制实例详解
Mar 29 PHP
PHP 获取 ping 时间的实现方法
Sep 29 PHP
PHP中用Trait封装单例模式的实现
Dec 18 PHP
PHP date_default_timezone_set()设置时区操作实例分析
May 16 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桌面中心(二) 数据库写入
2007/03/11 PHP
FCKeditor添加自定义按钮
2008/03/27 PHP
php empty,isset,is_null判断比较(差异与异同)
2010/10/19 PHP
使用PHP破解防盗链图片的一个简单方法
2014/06/07 PHP
Aster vs Newbee BO3 第三场2.18
2021/03/10 DOTA
WEB页子窗口(showModalDialog和showModelessDialog)使用说明
2009/10/25 Javascript
自制基于jQuery的智能提示插件一枚
2011/02/18 Javascript
functional继承模式 摘自javascript:the good parts
2011/06/20 Javascript
jQuery中读取json文件示例代码
2013/05/10 Javascript
基于javascript实现根据身份证号码识别性别和年龄
2016/01/22 Javascript
HTML5+jQuery插件Quicksand实现超酷的星际争霸2兵种分类展示效果(附demo源码下载)
2016/05/25 Javascript
JS修改地址栏参数实例代码
2016/06/14 Javascript
JS获取随机数和时间转换的简单实例
2016/07/10 Javascript
详解react阻止无效重渲染的多种方式
2018/12/11 Javascript
JSONP解决JS跨域问题的实现
2020/05/25 Javascript
nuxt.js写项目时增加错误提示页面操作
2020/11/05 Javascript
Vue实现圆环进度条的示例
2021/02/06 Vue.js
Eclipse和PyDev搭建完美Python开发环境教程(Windows篇)
2016/11/16 Python
flask中使用蓝图将路由分开写在不同文件实例解析
2018/01/19 Python
一篇文章读懂Python赋值与拷贝
2018/04/19 Python
python3实现爬取淘宝美食代码分享
2018/09/23 Python
详解分布式任务队列Celery使用说明
2018/11/29 Python
Python实现PyPDF2处理PDF文件的方法示例
2019/09/25 Python
Python基于Socket实现简单聊天室
2020/02/17 Python
Python logging日志库空间不足问题解决
2020/09/14 Python
基本款天堂:Everlane
2017/05/13 全球购物
九年级体育教学反思
2014/01/23 职场文书
《跨越百年的美丽》教学反思
2014/02/11 职场文书
天网工程实施方案
2014/03/26 职场文书
班级旅游计划书
2014/05/03 职场文书
爱国演讲稿400字
2014/05/07 职场文书
学校党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
清洁工个人总结
2015/03/04 职场文书
优秀团员主要事迹材料
2015/11/05 职场文书
《认识钟表》教学反思
2016/02/16 职场文书
MySQL中几种插入和批量语句实例详解
2021/09/14 MySQL