• 死码消除

    死码消除

    Zephir 通知开发人员代码中无法访问的分支, 并执行死代码消除, 这意味着它将从生成的二进制文件中删除所有代码, 因为它无论如何都无法执行:

    1. class Utils
    2. {
    3. public function someMethod(b)
    4. {
    5. if false {
    6. // This is never executed
    7. echo "hello";
    8. }
    9. }
    10. }