当前位置: 代码迷 >> PHP >> PHP幻术常量
  详细解决方案

PHP幻术常量

热度:260   发布时间:2012-11-25 11:44:31.0
PHP魔术常量
  1. <?php  
  2. /**** 
  3. 燕十八 公益PHP讲堂 
  4.  
  5. 论  坛: http://www.zixue.it 
  6. 微  博: http://weibo.com/Yshiba 
  7. YY频道: 88354001 
  8. ****/  
  9.   
  10.   
  11. /*** 
  12. ====笔记部分==== 
  13. 魔术常量 
  14.  
  15. 1:无法手动修改他的值,所以叫常量 
  16. 2:但是值又是随环境变动的,所以叫魔术 
  17.  
  18. ---魔术常量 
  19. __FILE__  返回当前文件的路径. 
  20. 在框架开发或者是网站初始化脚本中,用来计算网站的根目录 
  21.  
  22. __LINE__  返回当前的行号 
  23. 在框架中,可以用来在debug时,记录错误信息 
  24.  
  25.  
  26.  
  27. __CLASS__ 返回当前的类名 
  28.  
  29. __METHOD__ 返回当前的方法名 
  30. ***/  
  31.   
  32.   
  33. echo '当前正在运行的是',__FILE__,'文件','<br />';  
  34.   
  35. echo '当前在',__DIR__,'目录下<br />';  
  36.   
  37. echo 'hi,我在',__LINE__,'行<br />';  
  38. echo 'hello,我在',__LINE__,'行<br />';  
  39. echo 'hehe,我在',__LINE__,'行<br />';  
  40.   
  41.   
  42. class Human {  
  43.     public static function t() {  
  44.         echo '你正在运行',__CLASS__,'类<br />';  
  45.         echo '下的',__METHOD__,'方法';  
  46.     }  
  47. }  
  48.   
  49. Human::t();  
  相关解决方案