PHP之魔术常量
Posted ChotocateCat
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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之魔术常量的主要内容,如果未能解决你的问题,请参考以下文章