今天我需要为某些东西供电,我记得有一个新的运算符 ** ,但只是从PHP 5.6开始,遗憾的是,这仍然没有传播 .
**
所以我想知道 - 有没有办法测试运算符是否存在 not by testing PHP version ?显然,没有 operator_exits(...) 这样的功能,我找不到任何其他功能 .
operator_exits(...)
没有这样的功能 .
检查运算符是否存在的函数仅在允许 operator overloading 类似 C++ 的语言中有意义 . 在 PHP 中,运营商不能超载,核心团队花费的精力来开发这样的功能永远不值得付出努力 . 我们将不得不忍受知道哪个版本支持哪些运营商和从那里工作 .
operator overloading
C++
PHP
为什么不检查PHP version number?如果它低于5.6有一个回退方法 .
2 回答
没有这样的功能 .
检查运算符是否存在的函数仅在允许
operator overloading
类似C++
的语言中有意义 . 在PHP
中,运营商不能超载,核心团队花费的精力来开发这样的功能永远不值得付出努力 . 我们将不得不忍受知道哪个版本支持哪些运营商和从那里工作 .为什么不检查PHP version number?如果它低于5.6有一个回退方法 .