阿羡的勃客

每天一勃,幸福生活。每天一博并不是每个人都做到,这是小资奢侈的生活写照,我正为此而努力……

« 百度很黄也很囧,超NB的搜索技术百度毒霸-互联网最大病毒传播工厂 »

php常量定义与使用

  PHP常量定义及使用方法:

  PHP中使用define()函数定义常量。define(常量名,常量值),常量命名方法与变量命名相同,以字母或下划线开头,按照惯例常量名字全部大写,不同的单词用下划线隔开,以区分与变量不同。

  检查常量是已经变定义可用函数defined(常量名) ,如果常量存在则返回True,否则返回False。常量在使用时可直接调用。

  预定义常量:

  预定义常量可以在PHP程序中直接使用不用定义,其它包括:__FILE__(文件的完整路径和文件名,绝对路径),__FUNCTION__(返回函数被定义时的名称),__CLASS__(返回类被定义时的名称),__METHOD__(返回方法被定义时的名称 ),PHP_VERSION(返PHP版本号),PHP_OS(返回PHP解析器的操作系统名称),(E_ERROR,E_WARNING,E_PARSE,E_NOTICE,E_CORE_ERROR,E_CORE_WARNING,用于函数error_reporting()的参数,分别表示1,2,4,8,16,32,用于设置系统返回信息等级)

   其中__FILE__,__FUNCTION__,__LINE__,__FILE__,__CLASS__被称为魔术变量,因为他们的值会因为使用的位置而发生变化。这5个常量名字是不区分大小写的,其它常量是区分大小写的。

例子:

 

<?php
echo __FILE__."</br>";
echo __LINE__."</br>";
echo PHP_VERSION."</br>";
echo PHP_OS."</br>";
echo __FUNCTION__."</br>";
?>

  • 相关文章:
  • 2010-2-15 23:33:33 回复该留言quote 2.Keneng
  • 那请说说const关键字定义的,和define关键字定义的,有何不同?
    是否都是常量?

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

rss_seo

热文排行榜

随机SEO文章

Code detection by Codefense

Copyright 2007 广州SEO 春节祝福短信 版权所有粤ICP备07053619号