1.2.1047. Return void

Return returns null as default value. It is recommended to mention explicitly ‘null’ or find a meaningful return such as a boolean or a default value instead.

<?php

function foo(&$a) {
    ++$a;
    // No explicit return : it returns void
}

function bar(&$a) {
    ++$a;

    // Explicit return : it returns null
    return null
}

?>

See also Void functions.

1.2.1047.1. Specs

Short name

Structures/ReturnVoid

Rulesets

All, Changed Behavior

Exakat since

0.8.4

PHP Version

All

Severity

Minor

Time To Fix

Instant (5 mins)

Precision

Very high

Features

void

Available in

Entreprise Edition, Exakat Cloud