<?php
namespace basic;
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>常量</title>
</head>
<body>
<?php
date_default_timezone_set("Asia/Shanghai");
#常量
/**
* 定义常量
* tips:
* 1. defined()函数用于判断是否定义了指定常量
* 2. 魔术常量
* 2.1 __LINE__:文件中的当前行号
* 2.1 __FILE__:文件中的当前行号
* 2.1 __DIR__:文件所在的目录
* 2.1 __FUNCTION__:函数名称。如果设置有namespace,则返回带命名空间名的方法
* 2.1 __CLASS__:类的名称
* 2.1 __TRAIT__:Trait 的名字
* 2.1 __METHOD__:类的方法名
* 2.1 __NAMESPACE__:当前命名空间的名称(区分大小写)
*/
function demo() {
define('NAME', 'xxl');
if (defined('NAME')) {
echo NAME;
} else {
echo '未定义常量NAME.';
}
echo '<br>';
echo __FUNCTION__; //basic\demo
echo '<br>';
echo __NAMESPACE__; //basic
echo '<br>';
echo __FILE__; //绝对路径
echo '<br>';
echo __DIR__; //绝对路径
}
demo();
?>
</body>
</html>
PHP:常量
最新推荐文章于 2025-04-03 09:36:49 发布