码迷,mamicode.com
首页 > Web开发 > 详细

PHP之魔术常量

时间:2016-12-03 21:03:15      阅读:295      评论:0      收藏:0      [点我收藏+]

标签:name   log   常用   gic   eth   function   exist   elf   魔术   

 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之魔术常量

标签:name   log   常用   gic   eth   function   exist   elf   魔术   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!