登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> 程序员学前班[不再更新,只读] >> 主题: [php]define global 全局变量 常量     [回主站]     [分站链接]
标题
[php]define global 全局变量 常量
clq
浏览(0) + 2010-09-29 20:17:24 发表 编辑

关键字:

php 其实是没有"全局变量"的说法的,必须在要使用全局变量前"声明"一下.

$db_host = "127.0.0.1";

其他地方要按下面这样,比如一个类里
global $db_host;

常量如下:
define(db_host, "127.0.0.1");

clq
2010-9-29 20:17:51 发表 编辑

  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>";
?>



总数:1 页次:1/1 首页 尾页  
总数:1 页次:1/1 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1