<?php// todo 常量//魔术常量:系统默认定义好的//文件路径echo __FILE__ . '<br>';// 当前常量的绝对路径// echo __DIR__ . '<br>';echo __DIR__ . '\data' . '<br>';// 1. const:声明受作用域/命名空间限制的常量// const DS = DIRECTORY_SEPARATOR;// echo __DIR__ . DS . 'web' . DS . 'data'.'<br>';// const NAME = '老马';// const EMAIL = 'nx99@qq.com';// const 支持数组,表达式// const USER = NAME.'('.EMAIL.')';// echo USER;// 2. define():全局可见,不受作用域,命名空间限制define('DS', DIRECTORY_SEPARATOR);//数据路径define('DATA_PATH', __DIR__ . '/data/');$news = require DATA_PATH . 'news.php';print_r($news);// ? const,define 如果使用? define:运行时处理,默认全局有效。const:编译时处理,受作用域限制。
<?php//1.根路径define('ROOT_PATH',$_SERVER['DOCUMENT_ROOT'].'/1124');//data():格式化一个时间戳:从1970年到现在的秒数//echo time(); //输出当前时间戳// echo date('Y-m-d H:i:s',time());// echo date('md',time());// define('ROOT_PATH',$_SERVER['DOCUMENT_ROOT'].'/'.date('md',time()));echo ROOT_PATH;//2.数据路径define('DATA_PATH',ROOT_PATH.'/data');//3.模板路径define('TMPL_PATH',ROOT_PATH.'/template');//4.静态资源路径define('STATIC_PATH',ROOT_PATH.'/static');define('STATIC_IMG_PATH',STATIC_PATH.'/images');define('STATIC_CSS_PATH',STATIC_PATH.'/css');define('STATIC_JS_PATH',STATIC_PATH.'/js');
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号