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获取Google AJAX Search API 数据的代码
Mar 12 PHP
ThinkPHP 连接Oracle数据库的详细教程[全]
Jul 16 PHP
请离开include_once和require_once
Jul 18 PHP
zf框架的session会话周期及次数限制使用示例
Mar 13 PHP
destoon实现首页显示供应、企业、资讯条数的方法
Jul 15 PHP
PHP实现克鲁斯卡尔算法实例解析
Aug 22 PHP
PHP实现数组递归转义的方法
Aug 28 PHP
PHP过滤黑名单关键字的方法
Dec 01 PHP
使用php+swoole对client数据实时更新(一)
Jan 07 PHP
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
Feb 17 PHP
ThinkPHP5.0框架控制器继承基类和自定义类示例
May 25 PHP
PHP获取当前系统时间的方法小结
Oct 03 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 JSON中文乱码的解决方法详解
2013/06/06 PHP
php实现根据url自动生成缩略图的方法
2014/09/23 PHP
php使用curl代理实现抓取数据的方法
2017/02/03 PHP
php实现文件管理与基础功能操作
2017/03/21 PHP
JavaScript几种形式的树结构菜单
2010/05/10 Javascript
javascript模拟的Ping效果代码 (Web Ping)
2011/03/13 Javascript
JQuery写动态树示例代码
2013/07/31 Javascript
让新消息在网页标题闪烁提示的jQuery代码
2013/11/04 Javascript
JS使用replace()方法和正则表达式进行字符串的搜索与替换实例
2014/04/10 Javascript
浅谈JavaScript实现面向对象中的类
2014/12/09 Javascript
基于JavaScript实现表单密码的隐藏和显示出来
2016/03/02 Javascript
浅谈JS中逗号运算符的用法
2016/06/12 Javascript
NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法
2016/07/26 NodeJs
Vue指令的钩子函数使用方法
2017/03/20 Javascript
vue不通过路由直接获取url中参数的方法示例
2017/08/24 Javascript
angular内置provider之$compileProvider详解
2017/09/27 Javascript
vue+webpack 打包文件 404 页面空白的解决方法
2018/02/28 Javascript
vue使用ajax获取后台数据进行显示的示例
2018/08/09 Javascript
微信小程序自定义波浪组件使用方法详解
2019/09/21 Javascript
Node.js文本文件BOM头的去除方法
2020/11/22 Javascript
高质量Python代码编写的5个优化技巧
2017/11/16 Python
python通过getopt模块如何获取执行的命令参数详解
2017/12/29 Python
python图片二值化提高识别率代码实例
2019/08/24 Python
Pytorch使用PIL和Numpy将单张图片转为Pytorch张量方式
2020/05/25 Python
Python基于pyjnius库实现访问java类
2020/07/31 Python
python实现人性化显示金额数字实例详解
2020/09/25 Python
CSS3中各种颜色属性的使用教程
2016/05/17 HTML / CSS
html5指南-1.html5全局属性(html5 global attributes)深入理解
2013/01/07 HTML / CSS
项目管理计划书
2014/01/09 职场文书
小学教师事迹材料
2014/01/13 职场文书
科技开发中心办公室主任岗位责任制
2014/02/10 职场文书
表彰会主持词
2014/03/26 职场文书
学雷锋标语
2014/06/25 职场文书
2015年民主评议党员工作总结
2015/05/19 职场文书
python 实现图与图之间的间距调整subplots_adjust
2021/05/21 Python
微信小程序 根据不同用户切换不同TabBar
2022/04/21 Javascript