• 编译警告

    编译警告

    当发现代码可以改进或避免潜在错误的情况时,编译器会发出警告。

    警告可以通过命令行参数启用,也可以添加到config.json以更永久地启用或禁用它们。

    可以通过将警告的名称以-w为前缀传递来启用警告:

    1. zephir -wunused-variable -wnonexistent-function

    警告可以通过传递前缀为-W的名称来禁用:

    1. zephir -Wunused-variable -Wnonexistent-function

    支持以下警告:

    • unused-variable
    • unused-variable-external
    • possible-wrong-parameter-undefined
    • nonexistent-function
    • nonexistent-class
    • non-valid-isset
    • non-array-update
    • non-valid-objectupdate
    • non-valid-fetch
    • invalid-array-index
    • non-array-append