1.2.1227. True False Inconsistant Case

TRUE, true or True is the favorite way to write these values.

Usually, source code chooses either ALL CAPS booleans and null, either all lowercase. Sometimes, there is no standard.

When the source code uses a majority of one of the above convention, then the analyzer reports all remaining inconsistently cased constants.

This rule works on booleans and the null value, altogether.

<?php

$a1 = true;
$a2 = true;
$a3 = true;
$a4 = true;
$a5 = true;
$a6 = true;
$a7 = true;
$a8 = true;
$a9 = true;
$a10 = true;

// This convention is inconsistence with the rest
$b1 = TRUE;
?>

See also PHP Constants.

1.2.1227.1. Connex PHP features

1.2.1227.1.1. Specs

Short name

Constants/InconsistantCase

Rulesets

All, Changed Behavior, Preferences

Exakat since

0.8.4

PHP Version

All

Severity

Minor

Time To Fix

Quick (30 mins)

Precision

Very high

Available in

Entreprise Edition, Exakat Cloud