热搜词
发表于 2019-10-31 12:37:49 | 显示全部楼层 |阅读模式
index.php 代码:

<?php
/**
* Copy Right IJH.CC
* Each engineer has a duty to keep the code elegant
* Author shzhrui<anhuike@gmail.com>
* $Id: index.php 2034 2013-12-07 03:08:33Z langzhong $
*/
define('IN_DIR', dirname(__FILE__).DIRECTORY_SEPARATOR);
require(IN_DIR.'system/home/index.php');
new Index();

define('IN_DIR', dirname(__FILE__).DIRECTORY_SEPARATOR);

define() 函数表示定义一个常量。语法:define(name,value,case_insensitive)   解释: define(常量名称,常量的值,可选)

//定义一个常量 IN_DIR ; 只不过定义的过程中有用到了另外的两个常量 __FILE__ 和 DIRECTORY_SEPARATOR 以及另外一个函数dirname();
__FILE__表示当前文件,通过dirname(__FILE__)获取当前文件的所在目录的绝对路径。

而DIRECTORY_SEPARATOR这个常量顾名思义就是一个分隔符号,在windows下是"\"在linux(unix)下就是"/"-----这么写,而不是硬编码为"\"或者"/" 的好处就是为了跨平台。






全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-11-24 20:29 , Processed in 0.138628 second(s), 22 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team