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 18 PHP
php include,include_once,require,require_once
Sep 05 PHP
php 日期时间处理函数小结
Dec 18 PHP
PHP操作数组的一些函数整理介绍
Jul 17 PHP
安装apache2.2.22配置php5.4(具体操作步骤)
Jun 26 PHP
php cli换行示例
Apr 22 PHP
php从给定url获取文件扩展名的方法
Mar 14 PHP
启用Csrf后POST数据时出现的400错误
Jul 05 PHP
PHP简单处理表单输入的特殊字符的方法
Feb 03 PHP
解读PHP中上传文件的处理问题
May 29 PHP
如何用PHP做到页面注册审核
Mar 02 PHP
PHP获取路径和目录的方法总结【必看篇】
Mar 04 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 采集程序中常用的函数
2009/12/09 PHP
PHP动态规划解决0-1背包问题实例分析
2015/03/23 PHP
yii2实现根据时间搜索的方法
2016/05/25 PHP
PHP中str_split()函数的用法讲解
2019/04/11 PHP
JSON无限折叠菜单编写实例
2013/12/16 Javascript
JQuery实现的按钮倒计时效果
2015/12/23 Javascript
javascript仿京东导航左侧分类导航下拉菜单效果
2020/11/25 Javascript
Bootstrap布局之栅格系统详解
2016/06/13 Javascript
AngularJS中使用ngModal模态框实例
2017/05/27 Javascript
使用Require.js封装原生js轮播图的实现代码
2017/06/15 Javascript
Vue.js结合Ueditor富文本编辑器的实例代码
2017/07/11 Javascript
JS实现键值对遍历json数组功能示例
2018/05/30 Javascript
node.js到底要不要加分号浅析
2018/07/11 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
2018/11/08 Javascript
Vue CLI 3.x 自动部署项目至服务器的方法
2019/04/02 Javascript
微信小程序自定义toast组件的方法详解【含动画】
2019/05/11 Javascript
vue中beforeRouteLeave实现页面回退不刷新的示例代码
2019/11/01 Javascript
vue-drawer-layout实现手势滑出菜单栏
2020/11/19 Vue.js
[01:01:22]VGJ.S vs OG 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
Python中使用PIPE操作Linux管道
2015/02/04 Python
python基于隐马尔可夫模型实现中文拼音输入
2016/04/01 Python
Python中str.format()详解
2017/03/12 Python
python实现图片彩色转化为素描
2019/01/15 Python
用Python绘制漫步图实例讲解
2020/02/26 Python
pycharm远程连接vagrant虚拟机中mariadb数据库
2020/06/05 Python
Python使用lambda抛出异常实现方法解析
2020/08/20 Python
Python pip install之SSL异常处理操作
2020/09/03 Python
基于html5 canvas做批改作业的小插件
2020/05/20 HTML / CSS
香港化妆品经销商:我的公主
2016/08/05 全球购物
linux面试题参考答案(2)
2015/12/06 面试题
公司联欢晚会主持词
2014/03/22 职场文书
2015年元旦活动总结
2014/05/09 职场文书
民间借贷借条范本
2015/05/25 职场文书
电影开国大典观后感
2015/06/04 职场文书
数据库的高级查询六:表连接查询:外连接(左外连接,右外连接,UNION关键字,连接中ON与WHERE的不同)
2021/04/05 MySQL
Prometheus 监控MySQL使用grafana展示
2021/08/30 MySQL