PHP 测试运算符是否存在?

标签 php testing operator-keyword exists

今天我需要为某些东西提供动力,我记得有一个新的运算符 **,但只是从 PHP 5.6 开始,遗憾的是,它仍然没有那么普及。

所以我想知道 - 有没有什么方法可以测试运算符是否存在而不是通过测试 PHP 版本
显然,没有像 operator_exits(...) 这样的函数,而且我找不到其他任何东西。

最佳答案

不存在这样的函数。

检查运算符是否存在的函数仅在允许运算符重载(例如C++)的语言中才有意义。在 PHP 中,运算符不能重载,核心团队花精力开发这样的功能是不值得的。我们只需要知道哪个版本支持哪些运算符并从那里开始工作即可。

关于PHP 测试运算符是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42281247/

相关文章:

PHP,Perl,问题。这是什么意思 : "$variable -> do some sort of function "

php - 更改 PHP 邮件脚本中的 CGI-Mailer

python - LiveServerTestCase - settings.Database 配置不正确

c++ - 为什么调用拷贝构造函数

javascript - Jasmine : scope of this

android - Espresso 测试不会写入 EditText

c++ - c++ operator []可以使用多个参数很好地编译,有没有办法避免这种情况?

php - 使用 Doctrine NativeQuery 获取单行结果

php - 什么会导致 crypt 产生错误的验证?

php - 如何从 .dll 文件生成 .php 文件以完成代码?