批改状态:合格
老师批语:写的不太好!请认真对待!
const APP_PATH = '/phpstudy/0702';
define('APP_NAME','客户管理系统');//查询用户自定义的常量print_r(get_defined_constants(true)['user']);
const NAME = 'zhangsan';function getName(){//函数体也是可以访问的echo NAME;}getName();
const APP_NAME = "应用";$name = 'APP_NAME';//使用 constant 可以用变量值找到对应的常量值echo constant($name);

// 预定义常量echo '版本号: ' . PHP_VERSION . '<br>';echo '操作系统: ' . PHP_OS_FAMILY . '<br>';echo '最大整数: ' . PHP_INT_MAX . '<br>';echo '最大浮点数: ' . PHP_FLOAT_MAX . '<br>';echo '目录分隔符: ' . DIRECTORY_SEPARATOR . '<hr>';
| 序号 | 魔术常量 | 描述 |
|---|---|---|
| 1 | __LINE__ |
文件中的当前行号 |
| 2 | __FILE__ |
文件的完整路径和文件名 |
| 3 | __DIR__ |
文件所在目录 |
| 4 | __FUNCTION__ |
当前的函数名称 |
| 5 | __CLASS__ |
当前类名称 |
| 6 | __TRAIT__ |
当前Trait名称 |
| 7 | __METHOD__ |
当前类方法名称 |
| 8 | __NAMESPACE__ |
当前命名空间名称 |
<?phpnamespace space1{const APP_PATH = '/0706';}namespace space2{const APP_PATH = '/0702';}// 全局空间: 匿名空间 所有全局变量或者函数写入这个空间namespace {echo \space1\APP_PATH, "<br>";echo \space2\APP_PATH, "<br>";}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号