首页 > Web开发 > 详细

PHP之魔术常量

时间:2016-12-03 20:59:59      阅读:201      评论:0      收藏:0      [点我收藏+]
 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之魔术常量

原文:http://www.cnblogs.com/sharecorner/p/6129305.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!