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 相关文章推荐
第四节--构造函数和析构函数
Nov 16 PHP
php 过滤危险html代码
Jun 29 PHP
php中static静态变量的使用方法详解
Jun 04 PHP
php下使用curl模拟用户登陆的代码
Sep 10 PHP
三个类概括PHP的五种设计模式
Sep 05 PHP
php生成txt文件标题及内容的方法
Jan 16 PHP
PHP自定session保存路径及删除、注销与写入的方法
Nov 18 PHP
php获取四位字母和数字的随机数的实现方法
Jan 09 PHP
搭建自己的PHP MVC框架详解
Aug 16 PHP
php制作圆形用户头像的实例_自定义封装类源代码
Sep 18 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
Dec 26 PHP
Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy()
Oct 23 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
地球防卫队:陪着奥特曼打小怪兽的人类力量 那些经典队服
2020/03/08 日漫
CodeIgniter模板引擎使用实例
2014/07/15 PHP
php、java、android、ios通用的3des方法(推荐)
2016/09/09 PHP
PHP基于PDO实现的SQLite操作类【包含增删改查及事务等操作】
2017/06/21 PHP
PDO::rollBack讲解
2019/01/29 PHP
Ext面向对象开发实践(续)
2008/11/18 Javascript
js png图片(有含有透明)在IE6中为什么不透明了
2010/02/07 Javascript
基于jQuery UI CSS Framework开发Widget的经验
2010/08/21 Javascript
Extjs中ComboBox加载并赋初值的实现方法
2012/03/22 Javascript
JS/jQuery实现默认显示部分文字点击按钮显示全部内容
2013/05/13 Javascript
Array 重排序方法和操作方法的简单实例
2014/01/24 Javascript
js拼接html注意问题示例探讨
2014/07/14 Javascript
js实现图片从左往右渐变切换效果的方法
2015/02/06 Javascript
简介JavaScript中substring()方法的使用
2015/06/06 Javascript
微信小程序实现tab切换效果
2017/11/21 Javascript
vue中路由参数传递可能会遇到的坑
2017/12/07 Javascript
浅谈在vue中使用mint-ui swipe遇到的问题
2018/09/27 Javascript
[01:39]2014DOTA2国际邀请赛 Newbee经理CU专访队伍火力全开
2014/07/15 DOTA
在Django中创建第一个静态视图
2015/07/15 Python
理解Python中的With语句
2016/03/18 Python
Python利用带权重随机数解决抽奖和游戏爆装备问题
2016/06/16 Python
Python使用三种方法实现PCA算法
2017/12/12 Python
python 字典 按key值大小 倒序取值的实例
2018/07/06 Python
Python中文编码知识点
2019/02/18 Python
python网络爬虫 CrawlSpider使用详解
2019/09/27 Python
使用keras和tensorflow保存为可部署的pb格式
2020/05/25 Python
python中把元组转换为namedtuple方法
2020/12/09 Python
应聘教师自荐信
2013/10/12 职场文书
煤矿安全生产责任书
2014/04/15 职场文书
2015年环保局工作总结
2015/05/22 职场文书
小学生手册家长意见
2015/06/03 职场文书
荒岛余生观后感
2015/06/09 职场文书
go语言中GOPATH GOROOT的作用和设置方式
2021/05/05 Golang
配置nginx 重定向到系统维护页面
2021/06/08 Servers
Python Django ORM连表正反操作技巧
2021/06/13 Python
Go语言安装并操作redis的go-redis库
2022/04/14 Golang