gpt4 book ai didi

php - 初始化对象时类类型前的反斜杠

转载 作者:行者123 更新时间:2023-12-04 19:05:07 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





What are namespaces?

(12 个回答)


5年前关闭。




我已经看到很多代码在启动新对象时在类类型之前包含一个反斜杠:

db = new \PDO($dsn, $username, $password);

问题:

前面代码中反斜杠的目的是什么?

我的推论:

我经常用 db = new PDO(...)在我的代码中没有反斜杠来建立与 MySQL 的连接,它对我来说效果很好,尽管我经常在其他用户的代码中看到反斜杠。乍一看,它似乎指定了一个类的路径,尽管这对我来说似乎很奇怪,因为我通常使用正斜杠 /对于我的代码中的路径,也因为我从未阅读或看到在启动任何类类型的对象时需要这样做。

考虑到该代码没有反斜杠对我有用,我对 \ 的目的感到困惑。可能。

我试图找到有关它的文档但没有成功( http://php.net/manual/en/language.oop5.php ),尽管我确定它在那里。

最佳答案

反斜杠有时在框架 Controller 或模型(如 ZF2、Laravel)中使用,以指定您希望使用 PHP native 类而不是框架类

关于php - 初始化对象时类类型前的反斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37380942/

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