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水印技术
Feb 14 PHP
php 判断数组是几维数组
Mar 20 PHP
php获取数组长度的方法(有实例)
Oct 27 PHP
Fedora下安装php Redis扩展笔记
Sep 03 PHP
教你如何开启shopnc b2b2c 伪静态
Oct 21 PHP
php中simplexml_load_file函数用法实例
Nov 12 PHP
php使用curl简单抓取远程url的方法
Mar 13 PHP
mysql alter table命令修改表结构实例详解
Sep 24 PHP
基于jQueryUI和Corethink实现百度的搜索提示功能
Nov 09 PHP
yii2 commands模式以及配置crontab定时任务的方法
Aug 19 PHP
PHP实现发送微博消息功能完整示例
Dec 04 PHP
通过PHP实现获取访问用户IP
May 09 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实现图片的等比缩放和Logo水印功能示例
2017/05/04 PHP
PHP 的Opcache加速的使用方法
2017/12/29 PHP
YII2框架中ActiveDataProvider与GridView的配合使用操作示例
2020/03/18 PHP
Prototype使用指南之hash.js
2007/01/10 Javascript
javascript学习笔记(十四) window对象使用介绍
2012/06/20 Javascript
用javascript删除当前行,添加行(示例代码)
2013/11/25 Javascript
一个CSS+jQuery实现的放大缩小动画效果
2014/02/19 Javascript
一个可以增加和删除行的table并可编辑表格中内容
2014/06/16 Javascript
node.js中的querystring.escape方法使用说明
2014/12/10 Javascript
JS获取及设置TextArea或input文本框选择文本位置的方法
2015/03/24 Javascript
JavaScript中字符串拼接的基本方法
2015/07/07 Javascript
Javascript实现的Map集合工具类完整实例
2015/07/31 Javascript
jquery模拟多级复选框效果的简单实例
2016/06/08 Javascript
运用js教你轻松制作html音乐播放器
2020/04/17 Javascript
JS实现简单的二元方程计算器功能示例
2017/01/03 Javascript
JavaScript中 this 指向问题深度解析
2017/02/21 Javascript
学习使用Bootstrap栅格系统
2017/05/11 Javascript
js实现图片粘贴上传到服务器并展示的实例
2017/11/08 Javascript
axios发送post请求springMVC接收不到参数的解决方法
2018/03/05 Javascript
原生js实现简单轮播图
2020/10/26 Javascript
[53:29]完美世界DOTA2联赛循环赛 DM vs Matador BO2第二场 11.04
2020/11/05 DOTA
Python迭代器和生成器介绍
2015/03/06 Python
python学习笔记之调用eval函数出现invalid syntax错误问题
2015/10/18 Python
对python中xlsx,csv以及json文件的相互转化方法详解
2018/12/25 Python
详解python持久化文件读写
2019/04/06 Python
Python绘制动态水球图过程详解
2020/06/03 Python
带你学习Python如何实现回归树模型
2020/07/16 Python
python爬虫筛选工作实例讲解
2020/11/23 Python
Fairyseason:为个人和批发商提供女装和配件
2017/03/01 全球购物
美国瑜伽服装和装备购物网站:Mukha Yoga
2019/02/22 全球购物
美国时尚假发购物网站:Wigsbuy
2019/04/06 全球购物
医生实习工作总结的自我评价
2013/09/27 职场文书
终止劳动合同协议书
2014/10/05 职场文书
2014年销售助理工作总结
2014/12/01 职场文书
pytorch fine-tune 预训练的模型操作
2021/06/03 Python
python geopandas读取、创建shapefile文件的方法
2021/06/29 Python