php自定义常量 define()函数
来源:互联网 发布:淘宝开店铺要钱吗 编辑:程序博客网 时间:2024/05/17 10:05
量必须用DEFINE函数定义,常量一旦定义好,就不能被重新定义了。
常量的使用与变量有较大的区别:首先常量不加美元符($),直接用名字来引用它就行了;其次常量的值不可改变,即不可重定义。
常量常用来记录整个程序中不变的数据,而且常常放在程序的开头,这样做有利于日后程序的修改和调试。
例:
- <?php
- define("TIYU", 1<<1); //体育=2
- define("CHANGGE",1<<2); //唱歌=4
- define("MEISHU", 1<<3); //美术=8
- define("YUEDU", 1<<4); //阅读=16
- $A=2|8; //客户A的爱好有“体育+美术”
- $B=4|8; //客户B的爱好有“唱歌+美术”
- $C=2|4|16; //客户C的爱好有“体育+唱歌+阅读”
- /*
- 也可以这样定义客户爱好
- $A = TIYU | MEISHU; //客户A的爱好有“体育+美术”
- $B = CHANGGE | MEISHU; //客户B的爱好有“唱歌+美术”
- $C = TIYU | CHANGGE | YUEDU; //客户C的爱好有“体育+唱歌+阅读”
- */
- //定义一个打印客户爱好的函数
- functionaihao($name){
- if($name& TIYU)echo"体育<br>";
- if($name& CHANGGE)echo"唱歌<br>";
- if($name& MEISHU)echo"美术<br>";
- if($name& YUEDU)echo"阅读<br>";
- }
- echo'客户A的爱好有:<br>';
- aihao($A);
- echo'客户B的爱好有:<br>';
- aihao($B);
- echo'客户C的爱好有:<br>';
- aihao($C);
- ?>
PHP中预先定义好的常量:
__FILE__
当前正在处理的脚本文件名。如果使用在一个被包含的文件中,那么它的值就是这个被包含的文件,而不是包含它的文件名。
__LINE__
正在处理的文件的当前行数。
PHP_VERSION
表示PHP处理器的当前版本,如:'3.0.8-dev'。
PHP_OS
PHP处理器所在的操作系统名字,如:'Linux'。
TRUE
真值
FALSE
假值
可以用DEFINE函数定义更多的常量。
如,定义常量:
<?php
define("CONSTANT", "Hello world.");
echo CONSTANT; // outputs "Hello world."
?>
用 __FILE__ 和 __LINE__ 的举例
<?php
function report_error($file, $line, $message) {
echo "An error occured in $file on line $line: $message.";
}
report_error(__FILE__,__LINE__, "Something went wrong!");
?>
- php自定义常量 define()函数
- PHP常量声明、使用方法|define()函数定义常量类似于全局
- php学习 define 常量
- Define()函数来定义常量
- php自定义常量
- 在PHP中,使用函数define()来定义常量 可设置大小号是否敏感等
- PHP定义常量时const关键字和define()函数的区别
- PHP define() 函数
- php define函数
- PHP[杂项函数] - define()
- PHP中define常量的实现
- php的常量定义:const VS define
- PHP中define常量的实现
- PHP常量定义,define()和const区别
- PHP系统常量以及自定义常量
- PHP 系统常量及自定义常量
- php常量--自定义/系统/类常量
- PHP中的自定义常量与类常量
- Linux驱动加载
- VS2005远程调试的方法
- CSS Hack
- emulator里面Gallery进去不能够识别SD Card及解决
- 在Ubuntu中和Android中添加开机自启动的守护进程
- php自定义常量 define()函数
- Android最佳实践之响应灵敏性
- DLL调用失败,如何发现和调用DLL里面的函数
- Win7下的Mac主题
- Android开发注意点
- MDK编译2440
- PHP中文件读写操作
- PDU编码规则
- 重构skb包中的检验和的计算