PHP中的ABSPATH是啥意思?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP中的ABSPATH是啥意思?相关的知识,希望对你有一定的参考价值。
比如说:
define( 'ABSPATH', dirname(__FILE__) . '/' );
这句中的ABSPATH
定义和用法
dirname() 函数返回路径中的目录部分。
语法
dirname(path)
参数
描述
path 必需。规定要检查的路径。
说明
path 参数是一个包含有指向一个文件的全路径的字符串。该函数返回去掉文件名后的目录名。
例子
<?php
echo dirname("c:/testweb/home.php");
echo dirname("/testweb/home.php");
?>
输出:
c:/testweb
/testweb
----------------------------------------------------------------
你问题中的
define( 'ABSPATH', dirname(__FILE__) . '/' );
其实意思就是定义一个常量名为:ABSPATH 变量值为=dirname(__FILE__)
dirname(__FILE__); // 取得当前文件所在的绝对目录,例如:c:/testweb 参考技术B 这个是自己定义的。并不是php原生的常量。 看名字可能是是根目录的绝对路径。具体看源码 参考技术C 是绝对路径的意思吧,你应该懂得,相对路径和绝对路径的区别~。本回答被提问者采纳
php中的@是啥意思? [复制]
【中文标题】php中的@是啥意思? [复制]【英文标题】:What is the meaning of @ in php? [duplicate]php中的@是什么意思? [复制] 【发布时间】:2011-01-17 18:26:22 【问题描述】:可能重复:What is the use of @ symbol in php?
我想知道@在php代码中的用途和含义。 例如,@umask 或 @ini_set。没有@和有@有什么区别?
【问题讨论】:
【参考方案1】:PHP's error suppress operator 用于隐藏错误消息。
旁注:尽可能避免使用它,它还会严重降低性能,并且在未来的 php 版本中不允许在 ini_get
和 ini_set
函数中使用。
【讨论】:
【参考方案2】:“吞下错误”,尽管发生错误,仍继续。使用 @ 增强的非关键操作不会中止脚本执行。
【讨论】:
【参考方案3】:@符号是一个错误控制操作符查看手册here
【讨论】:
以上是关于PHP中的ABSPATH是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章