Classe: ZendCodeAnalyzerTask - X-Ref
ZendCodeAnalyzerTask analyze PHP source code using the ZendCodeAnalyzer included in Zend Studio 5.1
Available warnings:
<b>zend-error</b> - %s(line %d): %s
<b>oneline-comment</b> - One-line comment ends with ?> tag.
<b>bool-assign</b> - Assignment seen where boolean expression is expected. Did you mean '==' instead of '='?
<b>bool-print</b> - Print statement used when boolean expression is expected.
<b>bool-array</b> - Array used when boolean expression is expected.
<b>bool-object</b> - Object used when boolean expression is expected.
<b>call-time-ref</b> - Call-time reference is deprecated. Define function as accepting parameter by reference instead.
<b>if-if-else</b> - In if-if-else construction else relates to the closest if. Use braces to make the code clearer.
<b>define-params</b> - define() requires two or three parameters.
<b>define-const</b> - First parameter for define() should be string. Maybe you forgot quotes?
<b>break-var</b> - Break/continue with variable is dangerous - break level can be out of scope.
<b>break-depth</b> - Break/continue with depth more than current nesting level.
<b>var-once</b> - Variable '%s' encountered only once. May be a typo?
<b>var-arg-unused</b> - Function argument '%s' is never used.
<b>var-global-unused</b> - Global variable '%s' is defined but never used.
<b>var-use-before-def</b> - Variable '%s' is used before it was assigned.
<b>var-use-before-def-global</b> - Global variable '%s' is used without being assigned. You are probably relying on register_globals feature of PHP. Note that this feature is off by default.
<b>var-no-global</b> - PHP global variable '%s' is used as local. Maybe you wanted to define '%s' as global?
<b>var-value-unused</b> - Value assigned to variable '%s' is never used
<b>var-ref-notmodified</b> - Function parameter '%s' is passed by reference but never modified. Consider passing by value.
<b>return-empty-val</b> - Function '%s' has both empty return and return with value.
<b>return-empty-used</b> - Function '%s' has empty return but return value is used.
<b>return-noref</b> - Function '%s' returns reference but the value is not assigned by reference. Maybe you meant '=&' instead of '='?
<b>return-end-used</b> - Control reaches the end of function '%s'(file %s, line %d) but return value is used.
<b>sprintf-miss-args</b> - Missing arguments for sprintf: format reqires %d arguments but %d are supplied.
<b>sprintf-extra-args</b> - Extra arguments for sprintf: format reqires %d arguments but %d are supplied.
<b>unreach-code</b> - Unreachable code in function '%s'.
<b>include-var</b> - include/require with user-accessible variable can be dangerous. Consider using constant instead.
<b>non-object</b> - Variable '%s' used as object, but has different type.
<b>bad-escape</b> - Bad escape sequence: \%c, did you mean \\%c?
<b>empty-cond</b> - Condition without a body
<b>expr-unused</b> - Expression result is never used
createFileSet()
X-Ref
|
Nested creator, creates a FileSet for this task
return: FileSet The created fileset object
|
main()
X-Ref
|
Analyze against PhingFile or a FileSet
|