PHP幻术常量

WBOY
WBOYOriginal
2016-06-13 10:58:36814browse

PHP魔术常量

  1. /**** 
  2. 燕十八 公益PHP讲堂 
  3.  
  4. 论  坛: http://www.zixue.it 
  5. 微  博: http://weibo.com/Yshiba 
  6. YY频道: 88354001 
  7. ****/  
  8.   
  9.   
  10. /*** 
  11. ====笔记部分==== 
  12. 魔术常量 
  13.  
  14. 1:无法手动修改他的值,所以叫常量 
  15. 2:但是值又是随环境变动的,所以叫魔术 
  16.  
  17. ---魔术常量 
  18. __FILE__  返回当前文件的路径. 
  19. 在框架开发或者是网站初始化脚本中,用来计算网站的根目录 
  20.  
  21. __LINE__  返回当前的行号 
  22. 在框架中,可以用来在debug时,记录错误信息 
  23.  
  24.  
  25.  
  26. __CLASS__ 返回当前的类名 
  27.  
  28. __METHOD__ 返回当前的方法名 
  29. ***/  
  30.   
  31.   
  32. echo '当前正在运行的是',__FILE__,'文件','
    '
    ;  
  33.   
  34. echo '当前在',__DIR__,'目录下
    '
    ;  
  35.   
  36. echo 'hi,我在',__LINE__,'行
    '
    ;  
  37. echo 'hello,我在',__LINE__,'行
    '
    ;  
  38. echo 'hehe,我在',__LINE__,'行
    '
    ;  
  39.   
  40.   
  41. class Human {  
  42.     public static function t() {  
  43.         echo '你正在运行',__CLASS__,'类
    '
    ;  
  44.         echo '下的',__METHOD__,'方法';  
  45.     }  
  46. }  
  47.   
  48. Human::t();  
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn