后端开发|php教程
init.php文件
后端开发-php教程
方法一:先获得当前文件所在文件夹的长度,然后用substr来截取掉该长度:
报名众筹 源码,mint和Ubuntu区别,黑马网络爬虫源码,php $ name,cpc和seolzw
复制代码 代码如下:
360导航源码,vscode换语言不提示了,ubuntu 进入单用户,tomcat管道模式,sqlite导出apk,济宁网页设计,云服务器天租,eclipse源码插件,前端框架分析,饿了吗爬虫,php活动,济南做seo排名,springboot外部化,网站首页弹出公告代码,八字算命网页链接,一号点模板,js 后台管理,考试页面html模板,通达oacrm客户管理系统增强版,安装织梦程序lzw
$dirName = str_replace(“\\”, “/”, dirname(__FILE__));
$dirNameLength = strlen($dirName);
$currentDirNameLength = $dirNameLength – strrpos($dirName,”/”); //获得当前文件所在文件夹的长度!
$parentDirName = substr($dirName,0,-$currentDirNameLength); //第3个参数如果为负数,那么表示从后面截取掉【该参数的绝对值】个字符。
微挚 活动管理 源码,设置重启ubuntu网卡,鼻头有爬虫痒,php7 和 php5,yandex seo 代码lzw
方法二:将当前文件所在文件夹当作一个文件(文件夹其实是特殊的文件,一切皆为文件!!),直接用dirname嵌套一次dirname即可:
$parentDirName = dirname(dirname(__FILE__));
从上可以看出:对事物的深刻认识,能大幅度提高代码质量!
附上:PHP获取路径或目录实现
PHP获取目录和的方法通过魔术变量;通过超级全局变量;通过相关函数等等:
".__FILE__; echo
; //魔术变量,获取当前脚本的目录echo "__DIR__: ========> ".__DIR__;echo
; //dirname返回路径的目录部分,dirname(__FILE__)相当于__DIR__echo "dirname(__FILE__): ========> ".dirname(__FILE__);echo
; //$_SERVER[PHP_SELF]和$_SERVER[SCRIPT_NAME]的结果一般相同,他们都是获取当前脚本的文件名//只有当php以cgi方式运行时有区别,但是现在几乎找不到以cgi方式运行php了echo $_SERVER["PHP_SELF"]: ========> .$_SERVER[PHP_SELF];echo
; echo $_SERVER["SCRIPT_NAME"]: ========> .$_SERVER[SCRIPT_NAME];echo
; //当前执行脚本的绝对路径。记住,在CLI方式运行php是获取不到的echo $_SERVER["SCRIPT_FILENAME"]: ========> .$_SERVER[SCRIPT_FILENAME];echo
; //当前运行脚本所在的文档根目录。在服务器配置文件中定义。echo $_SERVER["DOCUMENT_ROOT"]: ========> .$_SERVER[DOCUMENT_ROOT];echo
; //getcwd()返回当前工作目录echo "getcwd(): ========> ".getcwd();echo
;
以上就介绍了init.php文件 PHP获取当前文件的父目录方法汇总,包括了init.php文件方面的内容,希望对PHP教学有兴趣的朋友有所帮助。