今天我需要为某些东西提供动力,我记得有一个新的运算符 **
,但只是从 PHP 5.6 开始,遗憾的是,它仍然没有那么普及。
所以我想知道 - 有没有什么方法可以测试运算符是否存在而不是通过测试 PHP 版本?
显然,没有像 operator_exits(...)
这样的函数,而且我找不到其他任何东西。
最佳答案
不存在这样的函数。
检查运算符是否存在的函数仅在允许运算符重载
(例如C++
)的语言中才有意义。在 PHP
中,运算符不能重载,核心团队花精力开发这样的功能是不值得的。我们只需要知道哪个版本支持哪些运算符并从那里开始工作即可。
关于PHP 测试运算符是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42281247/