PHP语言为我们提供了许多魔术常量和系统函数,与类相关的系统函数在面向对象的程序设计中起到了非常重要的作用,以下是青锋建站给大家分享的PHP与类相关的系统函数的使用方法与作用。
PHP魔术常量
__CLASS__,表示当前类的类名;
__METHOD__,表示当前方法的方法名;以上两个常量只能放在类中。
__DIR__,表示当前目录。
__FILE__,表示当前文件。
__LILE__,表示程序执行到的行数。
class A{
function a1()
{
echo '<br>当前类为:'.__CLASS__;
echo '<br>当前方法为:'.__METHOD__;
echo '<br>当前目录为:'.__DIR__;
echo '<br>当前文件为:'.__FILE__;
echo '<br>当前行为:'.__LILE__;
}
}
$b1=new A();
$b1->a1();s
PHP与类有关的系统函数
Class_exists():判断某个类是否存在;
Interface_exists():判断某个接口是否存在;
Get_class($对象):判断一个对象的所属类;
Get_parent_class($对象):判断一个对象所属的父类;
Get_class_method(类名):获得一个类的所有方法名,并返回数组;
Get_class_vars(类名):获得一个类的所有属性名,并返回数组;
Get_declared_classes()获得当前页面的所有类名;
PHP与对象有关的系统函数
Is_object():判断是否是对象类型;
Get_object_vars($对象):获得一个对象的所有属性(不包含静态属性);
php与类有关的运算符
New :创建一个类的对象(实例);
Instanceof:判断一个“对象”(变量)是否是一个类的对象;
使用形式:
$变量 instanceof “类名”,返回结果:true,false;
以上就是青锋建站给大家分享的PHP中与类和对象有系统,以及PHP魔术常量以及使用方法。青锋建站,提供专业的高品质网站制作服务,包括网站建设,SEO,网络营销。
转载请注明来源网址:青锋建站-http://www.sjzphp.com/webdis/function_849.html