加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 我应该在最后保存有或没有尾部斜杠的路径,这是什么约定

发布时间:2020-12-13 13:58:15 所属栏目:PHP教程 来源:网络整理
导读:我总是混淆我是否应该在路径的末尾添加一个尾部的斜杠,并且经常混合起来,导致一些文件没有找到. drupal的例子: $base_theme = '/sites/all/themes/myTheme/'; 要么 $base_theme = '/sites/all/themes/myTheme'; 图像路径可以扩展基础主题: $base_image = $
我总是混淆我是否应该在路径的末尾添加一个尾部的斜杠,并且经常混合起来,导致一些文件没有找到.
drupal的例子:
$base_theme = '/sites/all/themes/myTheme/';

要么

$base_theme = '/sites/all/themes/myTheme';

图像路径可以扩展基础主题:

$base_image = $base_theme.'images/';

要么

$base_image = $base_theme.'/images';

有什么约定吗或者我可以选择我喜欢哪一个?

我会选择完成所有路径与尾部斜线,因为太多的斜线比没有斜线更好.

没有真正的惯例但有考虑要做.

尾部斜线的优点:

>尾随斜杠通常表示一个文件夹路径(或一个优化的URL),而一个文件扩展名表示直接文件链接. (Think domain.com/home/ VS domain.com/style.css).
>对于来自UNIX的人来说,这对于来自UNIX的人来说通常更为友善,因为在终端中,明确的约定是为目录留下斜线.
>作为程序员 – 添加尾部斜杠将导致程序员错误的可能性降低;例如:不小心添加第二个斜杠将看起来很丑(http://domain.com/styles//myfile.css),但不会中断文件链接.忘记斜杠将:http://domain.com/stylesmyfile.css,但行为可能会让查询字符串混淆:http://domain.com/thread?id=1 VS http://domain.com/thread /?id = 1 < - 结果真的取决于你如何处理你的.htaccess.
无踪的优势:

>漂亮,有人可能会说
>更容易记住,当将路径追加到变量字符串以后,总是添加斜杠更易读.即更容易记住$baseURL. ‘/path.php’比$baseURL. ‘path.php’

TL; DR:尾随的斜线将是更全面易于识别的格式,但没有真正的惯例.重要的是,您通过您的设计保持一致,并且清楚地传达您的使用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读