类与对象->基本概念:
1,#############################
::class
自 PHP 5.5 起,关键词 class 也可用于类名的解析。使用 ClassName::class 你可以获取一个字符串,包含了类 ClassName 的完全限定名称。这对使用了 命名空间 的类尤其有用。
Example #7 类名的解析as stated in the docs is:
<?php
namespace NS {
class ClassName {
}
echo ClassName::class;
}
?>
以上例程会输出:
NS\ClassName
2,#############################
Just to be clear: the correct way of validating a classname, as stated in the docs is:
$valid = preg_match('/^[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*$/', $className);
3,#############################
属性中的变量可以初始化,但是初始化的值必须是常数,这里的常数是指 PHP 脚本在编译阶段时就可以得到其值,而不依赖于运行时的信息才能求值
PHP 5.3.0 新增 支持Nowdoc声明类属性; 不包含变量的heredoc也是可以的,包含变量就错。
new static() 会遵循继承关系,new 的是子类
new self() 不会被继承,new 的是 self 这个词所在的那个类
###
As of PHP 5.6 you can finally define constant using math expressions, like this one:
<?php
class MyTimer {
const SEC_PER_DAY = 60 * 60 * 24;
}
?>
###
自 PHP 5.3.3 起,在命名空间中,与类名同名的方法不再作为构造函数。这一改变不影响不在命名空间中的类。
<?php
namespace Foo;
class Bar {
public $a;
public function Bar() {
$this->a = 'to here';
}
public function getA(){
return $this->a;
}
}
$bar = new Bar();
echo $bar->getA(); //空 ; 去掉命名空间则输出 to here;
###
自 PHP 5.3.0 起,可以通过变量来引用类,该变量的值不能是关键字(如 self,parent 和 static)。
带整理:
self,parent 和 static
public(公有),protected(受保护)或 private(私有)
详细解决方案
望php手册2015-03-19版后备注
热度:323 发布时间:2016-04-28 17:20:09.0
相关解决方案
- 用JS做一个下拉框,下拉框里的值依据当前年份自动往前和往后添加5年,如当前是2010年,值就为2005~2015
- 对“2015-10-15 08:十:00”时间做差值运算
- myeclipse 2015 配置跟优化(见附件)
- 【MyEclipse 2015】 逆向破译实录系列【2】(纯研究)
- 【MyEclipse 2015】 逆向破译实录系列【3】(纯研究)
- oracle中日期格式转换 现在是23/02/2015 怎么转换成2015-02-23
- 2015-01-14 上午 11:18:14 这种格式如何插入数据
- 键跟约束【2015.12.11】
- 2015 Seattle微软总部MVP峰会记录
- 二零一五年3-4月关于Android访问控制安全的3篇顶级论文【2015.3-2015.4】
- 日期格式化:2015-02-6如何格式化为2015-02-06?望解决
- C#温习之面向对象>2015.12.23
- 2015-10-27 C# 第三次课(c# 中面向对象的三个特性:封装,继承,多态, 以及c#中隐藏(new)和方法重写(override)和重载(overload)的区别)
- 登陆前前后后导航栏处理 2015-12-12
- 2015.1写留言板的时用的 知识点跟函数 ->总结
- Tutorial CodeForces Round 289 (Div.2) (Second Winter Computer Camp Selection 2015) 例题
- 每天一贴,拉升人气(2015-06-20)
- 每天一贴,拉升人气(2015-06-19)
- 每天一贴,拉升人气(2015-06-18)
- 每天一贴,拉升人气(2015-06-13)
- 每天一贴,拉升人气(2015-06-14)
- 每天一贴,拉升人气(2015-06-15)
- 每天一贴,拉升人气(2015-06-16)
- 每天一贴,拉升人气(2015-06-11)
- 每天一贴,拉升人气(2015-06-04)
- 每天一贴,拉升人气(2015-06-07)
- 每天一贴,拉升人气(2015-06-10)
- 每天一贴,拉升人气(2015-06-06)
- 每天一贴,拉升人气(2015-06-09)
- 2015,诸位端午节安康