返回介绍

path_is_absolute()

发布于 2017-09-11 09:54:03 字数 1463 浏览 998 评论 0 收藏 0

path_is_absolute( string $path )

Test if a give filesystem path is absolute.


description

For example, ‘/foo/bar’, or ‘c:\windows’.


参数

$path

(string) (Required) File path.


返回值

(bool) True if path is absolute, false is not absolute.


源代码

File: wp-includes/functions.php

function path_is_absolute( $path ) {
	/*
	 * This is definitive if true but fails if $path does not exist or contains
	 * a symbolic link.
	 */
	if ( realpath($path) == $path )
		return true;

	if ( strlen($path) == 0 || $path[0] == '.' )
		return false;

	// Windows allows absolute paths like this.
	if ( preg_match('#^[a-zA-Z]:\\\\#', $path) )
		return true;

	// A path starting with / or \ is absolute; anything else is relative.
	return ( $path[0] == '/' || $path[0] == '\\' );
}

更新日志

Versiondescription
2.5.0Introduced.

相关函数

Used By

  • wp-includes/functions.php: path_join()

User Contributed Notes

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文