【问题标题】:is it important to format path slash and back-slash in php [duplicate]在php中格式化路径斜杠和反斜杠是否重要[重复]
【发布时间】:2016-08-31 13:33:00
【问题描述】:

我发现即使指定路径的斜线不正确,我的 php 程序也能正常工作。

\cache/wordinfo\h\1\2/world

路径字符串的斜杠和反斜杠的格式重要吗?

【问题讨论】:

  • 如果要在非Windows平台上运行,这一点很重要; Windows 上的 PHP 允许,但最好使用 /(适用于所有操作系统平台)或 DIRECTORY_SEPARATOR 常量

标签: php path


【解决方案1】:

我不知道它可能导致的任何确切问题,但使用 OS 文件系统的路径分隔符肯定是一种更简洁的解决方案。如果不出意外,您将来可能会在其他地方需要您的路径,这主要取决于当前的解释器如何计算出不正确的路径分隔符。例如浏览器很好,但 unix bash 会痛苦地尖叫 :)

【讨论】:

    【解决方案2】:

    这并不是您确切问题的真正答案,但我也意识到了这一点。我尽可能使用常量DIRECTORY_SEPARATOR,它将根据环境(Linux / Windows)设置正确的分隔符。

    您会在manual 中找到一些很好的组合路径示例。

    【讨论】:

      猜你喜欢
      • 2018-07-26
      • 2013-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-02
      • 1970-01-01
      • 2017-05-07
      • 2020-02-01
      相关资源
      最近更新 更多