我总是混淆我是否应该在路径的末尾添加一个尾部斜杠,并且经常混淆它,导致找不到某个文件。 drupal示例:
$base_theme = '/sites/all/themes/myTheme/';
或
$base_theme = '/sites/all/themes/myTheme';
图像路径可以扩展基本主题:
$base_image = $base_theme.'images/';
或
$base_image = $base_theme.'/images';
有会议吗?或者我可以选择我更喜欢哪一个?
我会选择使用尾部斜杠完成所有路径,因为太多斜杠比没斜杠更好。
答案 0 :(得分:19)
TL; DR:没有真正的约定。尾部斜杠将是更易于识别的全局格式。重要的是,您通过设计保持一致,并清楚地传达您的使用方法。
没有真正的惯例;但是需要考虑。
example.com/home/
VS example.com/style.css
)。http://example.com/styles//myfile.css
)但不会破坏文件链接。忘记斜杠:http://example.com/stylesmyfile.css
,但是查询字符串的行为可能会令人困惑:http://example.com/thread?id=1
VS http://example.com/thread/?id=1
< - 结果实际上取决于您处理.htaccess
的方式。 $baseURL . '/path.php'
$baseURL . 'path.php'
醇>