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面向对象全攻略 (四)构造方法与析构方法
Sep 30 PHP
php 图片加水印与上传图片加水印php类
May 12 PHP
php目录操作函数之获取目录与文件的类型
Dec 29 PHP
检查用户名是否已在mysql中存在的php写法
Jan 20 PHP
改写ThinkPHP的U方法使其路由下分页正常
Jul 02 PHP
完美的2个php检测字符串是否是utf-8编码函数分享
Jul 28 PHP
php获取url参数方法总结
Nov 13 PHP
Zend Framework框架Smarty扩展实现方法
Mar 22 PHP
php中json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案
May 31 PHP
什么是PHP文件?如何打开PHP文件?
Jun 27 PHP
WHOOPS PHP调试库的使用
Sep 29 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
Feb 06 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
虹吸壶煮咖啡26个注意事项
2021/03/03 冲泡冲煮
PHP 和 MySQL 开发的 8 个技巧
2006/10/09 PHP
php简单分页类实现方法
2015/02/26 PHP
传递参数的标准方法(jQuery.ajax)
2008/11/19 Javascript
基于jquery实现的表格分页实现代码
2011/06/21 Javascript
鼠标移动到图片名上,显示图片的简单实例
2013/07/14 Javascript
js实现在网页上简单显示时间的方法
2015/03/02 Javascript
Bootstrap每天必学之下拉菜单
2015/11/25 Javascript
用JS生成UUID的方法实例
2016/03/30 Javascript
JS实现iframe编辑器光标位置插入内容的方法(兼容IE和Firefox)
2016/06/24 Javascript
JS获取浏览器地址栏的多个参数值的任意值实例代码
2018/07/24 Javascript
Vue中使用vux配置代码详解
2018/09/16 Javascript
微信小程序实现两边小中间大的轮播效果的示例代码
2018/12/07 Javascript
nodejs中方法和模块用法示例
2018/12/24 NodeJs
Python结巴中文分词工具使用过程中遇到的问题及解决方法
2017/04/15 Python
一些Centos Python 生产环境的部署命令(推荐)
2018/05/07 Python
django 解决manage.py migrate无效的问题
2018/05/27 Python
python中的不可变数据类型与可变数据类型详解
2018/09/16 Python
python模式 工厂模式原理及实例详解
2020/02/11 Python
如何在windows下安装Pycham2020软件(方法步骤详解)
2020/05/03 Python
浅谈keras2 predict和fit_generator的坑
2020/06/17 Python
Python3如何实现Win10桌面自动切换
2020/08/11 Python
Python Opencv图像处理基本操作代码详解
2020/08/31 Python
Urban Outfitters英国官网:美国平价服饰品牌
2016/11/25 全球购物
丝芙兰加拿大官方网站:SEPHORA加拿大
2018/11/20 全球购物
迪卡侬波兰体育用品商店:Decathlon波兰
2020/03/31 全球购物
七年级历史教学反思
2014/02/05 职场文书
警示教育活动总结
2014/05/05 职场文书
新农村建设典型材料
2014/05/31 职场文书
学雷锋志愿者活动方案
2014/08/21 职场文书
共青团员自我评价范文
2014/09/14 职场文书
2015年消费者权益日活动总结
2015/02/09 职场文书
结婚保证书(卖身契)
2015/02/26 职场文书
JAVA 线程池(池化技术)的实现原理
2022/04/28 Java/Android
使用Nginx+Tomcat实现负载均衡的全过程
2022/05/30 Servers
Django框架中视图的用法
2022/06/10 Python