首页 文章

PHP测试运算符是否存在?

提问于
浏览
1

今天我需要为某些东西供电,我记得有一个新的运算符 ** ,但只是从PHP 5.6开始,遗憾的是,这仍然没有传播 .

所以我想知道 - 有没有办法测试运算符是否存在 not by testing PHP version
显然,没有 operator_exits(...) 这样的功能,我找不到任何其他功能 .

2 回答

  • 3

    没有这样的功能 .

    检查运算符是否存在的函数仅在允许 operator overloading 类似 C++ 的语言中有意义 . 在 PHP 中,运营商不能超载,核心团队花费的精力来开发这样的功能永远不值得付出努力 . 我们将不得不忍受知道哪个版本支持哪些运营商和从那里工作 .

  • 1

    为什么不检查PHP version number?如果它低于5.6有一个回退方法 .

相关问题