分享

php常量

 gearss 2016-05-28

  1. <span style="font-size:18px;"><?php   
  2.   
  3. // php常量:分为以下四种  
  4. //(1)、自定义常量:  
  5. //     必须用函数define()定义  
  6. //     define() 函数 - 它使用三个参数:  
  7. //     首个参数定义常量的名称  
  8. //     第二个参数定义常量的值  
  9. //     可选的第三个参数规定常量名是否对大小写敏感。默认是 false,对大小写敏感。  
  10. //     定义完后其值不能再改变了  
  11. //     使用时直接用常量名,不能像变量一样在前面加$s  
  12. //     实例代码:  
  13.   
  14. define("GREETING", "Welcome to W3School.com.cn!");  
  15. echo "对大小写敏感:".GREETING."<br/>";  
  16.   
  17. //第三个参数为  true  ,对大小写不敏感  
  18. define("GREETING", "Welcome to W3School.com.cn!", true);  
  19. echo "对大小写不敏感:".greeting."<br/>";  
  20.   
  21. //(2)、系统常量:  
  22. //     PHP_VERSION:当前解析器的版本号  
  23. //     PHP_OS:执行当前PHP版本的操作系统名称  
  24. //     可以直接拿来使用,例如要查看执行当前PHP版本的操作系统名称,就可以写成 echo PHP_OS   
  25. //     实例代码:  
  26.   
  27. echo "<br/>";  
  28. //输出当前解析器的版本号  
  29. echo "当前解析器的版本号是:  ".PHP_VERSION;  
  30. echo "<br/>";  
  31. //输出执行当前PHP版本的操作系统名称  
  32. echo "当前操作系统是: ".PHP_OS;  
  33. echo "<br/>";  
  34. // 输出圆周率  
  35. echo M_PI;  
  36. echo "<br/>";  
  37. // 输出科学常数e  
  38. echo M_E;  
  39. echo "<br/>";  
  40. // 输出以2为底e的对数  
  41. echo M_LOG2E;  
  42. echo "<br/>";  
  43. // 输出以10为底e的对数  
  44. echo M_LOG10E;  
  45. echo "<br/>";  
  46. // 输出2的自然对数(常数e为底数的对数叫做自然对数)  
  47. echo M_LN2;  
  48. echo "<br/>";  
  49. // 输出10的自然对数  
  50. echo M_LN10;  
  51. echo "<br/>";  
  52.   
  53.     
  54. //(3)、php类常量  
  55.   
  56. class MyClass{  
  57.     //类常量,用constant修饰,不带  
  58.     const cons1 = 'constant value';  
  59.     function showCons1() {  
  60.         echo self::cons1."<br/>";  
  61.     }  
  62. }  
  63. //常量的表示形式:    类名::常量名  
  64. echo "<br/>类常量值为:".MyClass::cons1."<br/>";  
  65.   
  66. // (4)、魔术常量  
  67. //      见博客:http://blog.csdn.net/u013372487/article/details/46729965  
  68. ?>  
  69. </span>  


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多