关于php语言的一些讲解?

php语言:require_once(dirname(__FILE__)."/./config_uc.php");讲解


烙印99
浏览 867回答 4
4回答

慕神8447489

require_once(dirname(__FILE__)."/./config_uc.php");一、__FILE__ php定义的为当前文件路径及文件名的常量,如: d:/wwwroot/dedecms/index.php二、dirname(__FILE__) 为函数,取得文件路径的目录名;echo dirname("d:/wwwroot/dedecms/index.php")结果为:d:/wwwroot/dedecms三、require_once(dirname(__FILE__)."/./config_uc.php"); 假设当前文件为d:/wwwroot/dedecms/index.php结果为require_once("d:/wwwroot/dedecms/config_uc.php");另外/./config_uc.php 中./为当前目录require_once(str_replace('/tieba','',dirname(__FILE__))."/./config_uc.php");

qq_花开花谢_0

require_once(dirname(__FILE__)."/./config_uc.php");require_once()表示引用文件,如果该文件中的代码已经被包括了,则不会再次包括dirname() -- 返回路径中的目录部分dirname(__FILE__) 得到的是文件所在层目录名"/./config_uc.php" 这个就是文件路径了/./应该是表示当前目录/../可以表示上级目录根目录下的tieba文件夹里改:require_once(dirname(__FILE__)."/tieba/config_uc.php");

慕仙森

1、dirname(__FILE__) 一般会返回文件所在当前目录到系统根目录的一个目录结构。2、当前目录应该是在app文件夹下面 所以会出现如:www\htdocs\exam\root\app/。3、../指的是当前路径的上一层 ,故,要想得到www/htdocs/exam/root/lib/smarty/function.php就必须要加一个“../”。4、require_once 的意识是 只对文件引用一次,避免了交叉饮用。

拉莫斯之舞

../这个是返回上一级所以它会跟app/抵销你输出realpath(dirname(__FILE__).'/'.'../lib/smarty/function.php')就可以转换成真实路径,自己动手试下
打开App,查看更多内容
随时随地看视频慕课网APP