php代码解释(基本一句也不懂)

来源:百度知道 编辑:UC知道 时间:2024/06/05 03:25:47
$_SGLOBAL = $_SCONFIG = $_SBLOCK = $_TPL = $_SCOOKIE = $_SN = $space = array();

//程序目录
define('S_ROOT', dirname(__FILE__).DIRECTORY_SEPARATOR);

//基本文件
if(!@include_once(S_ROOT.'./config.php')) {
header("Location: install/index.php");//安装
exit();
}
$_SGLOBAL = array();$_SCONFIG = array();
第一个是申明一个 全局 变量数组?
第二个 什么用啊 第三个呢 ? 申明的这些东西什么用啊 ? 我主要想问问这个 呵呵

1.这是一个申明,跟$_SGLOBAL = array();$_SCONFIG = array();.....$space = array();一样;

2.定义一个常量S_ROOT; 只不过定义的过程中有用到了另外的两个常量__FILE__和DIRECTORY_SEPARATOR以及另外一个函数dirname();__FILE__表示当前文件,通过dirname(__FILE__)获取当前文件的所在目录的绝对路径比如: windows下的d:\html\;linux下的:/var/www/html/; 而DIRECTORY_SEPARATOR这个常量顾名思义就是一个分隔符号,在windows下是"\"在linux(unix)下就是"/"-----这么写,而不是硬编码为"\"或者"/" 的好处就是为了跨平台..

3.!是一个逻辑运算符号--取反;
@加在函数前面表示:忽略函数调用过程中的错误!
include_once()是将文件显式的包含进来.
header()函数用要发送http响应消息!
exit();退出脚本执行.

你这是 uchome里的代码吧

第一行: 设置 数组变量

第二行: 设置程序目录常量 S_ROOT

第三行: 导入基本配置文件 config.php(这里面应该都是一些常量,例如数据库,用户名,密码等) 如果有config.php这个文件就 执行安装文件install/index.php

你在安装php程序吧???

index.php这个安装文件 安装时候 在浏览框里输入ftp链接 到index.php得目录就好了