gpt4 book ai didi

php - 为什么下划线在 PSR-0 中转换为目录分隔符?

转载 作者:行者123 更新时间:2023-12-02 17:31:45 25 4
gpt4 key购买 nike

我想弄清楚为什么类名中的下划线会在 PSR-0 中转换为目录分隔符?我确定这是有原因的,但我想不出为什么。

如果我在命名空间 \namespace\subnamespace 中有一个名为 my_class_name 的类当我想要的是 \namespace\subnamespace\my_class_name 时,那不会转换为 \namespace\subnamespace\my\class\name 吗?我知道如果我的类系统是围绕它构建的,它会起作用,但如果我想要目录分隔符,我会使用反斜杠而不是下划线。

最佳答案

因为历史。在 PHP 获得命名空间支持之前,项目使用下划线分隔的位作为一种穷人的命名空间是很常见的。在创建 PSR-0 以使其成为一个实际的决定时,仍有足够多的事情在进行。

关于php - 为什么下划线在 PSR-0 中转换为目录分隔符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32317023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com