网站制作学习网PHP→正文:php类关键词
字体:

php类关键词

PHP 2011/2/22 18:09:54  点击:不统计


php类中常见的关键词,或者说使用的关键词,都列举出来,方便查询。

字符串
abstract 抽象的,定义抽象的类或者方法。抽象类不能直接被实例化,你必须先继承该抽象类,然后再实例化子类。抽象类中 至少要包含一个抽象方法如果类方法被声明为抽象的,那么其中就不能包括具体的功能实现。
__autoload()魔术函数之一,自动调用对应的文件
class  类,定义类例如:class forasp{}
clone 对象复制可以通过clone关键字来完成
__construct()魔术函数之一,实例化运行函数
__destruct() 魔术函数之一对象的所有引用都被删除或者当对象被显式销毁时执行。父类的析构函数不会被引擎暗中调用。要执行父类的析构函数,必须在子类的析构函数体中显式调用parent::__destruct()。
extends 继承,php仅支持继承单个基类
final  放在函数前,是禁止子类重载
function  函数,定义函数使用
func_get_args()返回参数的数组形式比如参数为1,3 则返回array("1","3")
func_num_args()返回的是参数的个数
__get ( string $name )读取未定义的变量的值时,__get() 会被调用。(魔术方法之一)
heredoc 句法结构:<<<。在该提示符后面,要定义个标识符,然后是一个新行。接下来是字符串 本身,最后要用前面定义的标识符作为结束标志。
interface,你可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。可以继承多个接口
__isset()未定义的变量调用isset() 或 empty()时, 会被调用(魔术方法之一)
Nowdoc结构是类似于单引号字符串的。Nowdoc结构很象heredoc结构,但是 nowdoc不进行解析操作 。 这种结构很适合用在不需要进行转义的PHP代码和其它大段文本
new  实例化,实例类出来一个对象
public 所定义的类成员可以在任何地方被访问;
protected 所定义的类成员则可以被其所在类的子类和父类访问(当然,该成员所在的类也可以访问);
private 定义的类成员则只能被其所在类访问。
parent:: 双冒号是范围解析操作符,这里是访问父类的方法或者属性
self::访问呢当前类的属性和方法
Static 声明类成员或方法为static,就可以不实例化类而直接访问。不能通过一个对象来访问其中的静态成员(静态方法除外)。
__set ( string $name , mixed $value )未定义的变量赋值时,__set() 会被调用(魔术方法之一)
__unset()当对未定义的变量调用unset()时调用(魔术方法之一)

还有其他一些不常用的魔术方法就不列举了。


转www.载for网站制作学习asp必.cn究

·上一篇:php算法算牛个数 >>    ·下一篇:php压缩解压Zip文件 >>
推荐文章
最新文章