首页 > 代码库 > PHP之魔术常量
PHP之魔术常量
1 <?php 2 3 4 /* 5 魔术常量: 6 在面向对象中使用的:__CLASS__ __METHOD__ 7 self: 和 __CLASS__的区别 8 self 是一个结构 。。。 9 __CLASS__ 是一个类名 10 11 常用的魔术常量: __DIR__ __FUNCTION__ __LINE__ __FILE__ 12 13 */ 14 15 class Student{ 16 public function getMagicConst(){ 17 echo "__CLASS__"; 18 echo "__METHOD__"; 19 } 20 } 21 22 $s = new Student(); 23 $s->getMagicConst();
面向对象常用方法:
1 class_exists($class_name) 2 method_exists($obj_name, $method_name) 3 property_exists($obj_name, $property_name) 4 get_called_class() //得到调用该方法的类 5 get_class($class_name) //获取类名 6 get_parent_class($class_name) //得到该类的父类 7 8 is_a($obj_name, $class_name) //是否是某个类的实例 9 is_object() 10 instanceof
PHP之魔术常量
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。