Heim  >  Artikel  >  Backend-Entwicklung  >  PHP幻术常量

PHP幻术常量

WBOY
WBOYOriginal
2016-06-13 13:05:13846Durchsuche

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();  
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn