gpt4 book ai didi

php - 可以让 PHP 解释器知道 PHPDoc 类型提示吗?

转载 作者:可可西里 更新时间:2023-11-01 13:27:01 26 4
gpt4 key购买 nike

作为 Emacs 用户,我唯一羡慕像 PDT 这样的“现代”编辑器的是 PDT 理解类型,甚至 PHPDoc“类型提示”,例如

  /**
* @param DateTime $date
* @param string $name
* @return DOMDocument
*/

目前,我尽可能使用类型提示,让 PHP 解释器在参数类型错误时提醒我,但这仅在参数是对象时有效。更重要的是,无法确保函数的返回值是特定类型。

这可能是一个远景,但是否有任何插件或其他方法可以使 PHP 解释器以与 PDT 相同的方式识别 PHPDoc 注释?理想情况下,如果我返回一个错误类型的值,或者如果我传递一个我已将参数声明为 int 的字符串,我希望得到 fatal error 。

最佳答案

你应该查看 SplTypes扩展(注意:这是实验性的)。这允许“基元”的类型提示(最后我听说它们在所有可以想象的方面都比基元更好)。

你不能用任何其他方式使解释器强制原语,尽管有难以想象的烦人的解决方法,我将把它留给读者作为练习。

关于php - 可以让 PHP 解释器知道 PHPDoc 类型提示吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7084623/

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