php中define与defined的对比;define定义一个常量,常量也是全局范围的;可以在脚本的任何地方访问;一个常量一旦被定义,就不能再改变或者取消定义。
define
define定义一个常量,常量也是全局范围的。
可以在脚本的任何地方访问。
常量
一个常量一旦被定义,就不能再改变或者取消定义。
define("ext",".html");
defined
defined用来检测常量有没有被定义,若常量存在,则返回 true,否则返回 false。
判断常量是否定义,未定义则定义常量。
defined('THINK_PATH') or define('THINK_PATH', __DIR__.'/');
isset()
判断一个变量是否定义。
if (isset($var)) {
// code ...
}
function_exists()
检查函数是否定义。
if(function_exists('date_default_timezone_set'))
{
// code ...
}
file_exists()
判断一个文件是否存在
<?php
$file = './index.html';
if (file_exists($file)) {
echo "$file";
} else {
echo "false";
}
?>
转载注明:
感谢博主,喝杯咖啡~
感谢博主,喝杯咖啡~
还没有人发表评论