hwe*_*erg 4 php if-statement conditional-statements
我看到这样的情况:
if ((int)method_exists($this, $this->endpoint) > 0)
Run Code Online (Sandbox Code Playgroud)
这背后是什么?与显而易见的相比,有什么优势
if (method_exists($this, $this->endpoint))
Run Code Online (Sandbox Code Playgroud)
?
(来源:http://coreymaynard.com/blog/creating-a-restful-api-with-php/)
我没有看到将它变成整数的任何优点.因为method_exists已经返回一个布尔值.这是一种漫长而无用的编码方式.
if语句需要一个布尔值,而method_exists返回一个布尔值,那里添加的进程与直接使用method_exists完全相同(但浪费时间和cpu,所以请不要这样做:D)
| 归档时间: |
|
| 查看次数: |
80 次 |
| 最近记录: |