Heim  >  Artikel  >  Backend-Entwicklung  >  Ein Artikel über die Funktionen von PHP5.6 [Zusammenfassung]

Ein Artikel über die Funktionen von PHP5.6 [Zusammenfassung]

青灯夜游
青灯夜游nach vorne
2022-07-27 14:22:003291Durchsuche

In diesem Artikel geht es um die Funktionen von PHP5.6 (Konstanten als Standardwerte von Funktionsparametern, variable Funktionsparameter, Namespaces usw.), ich hoffe, dass sie hilfreich sind an alle!

Ein Artikel über die Funktionen von PHP5.6 [Zusammenfassung]

Bessere Konstanten

Erlauben Sie beim Definieren von Konstanten Berechnungen mit zuvor definierten Konstanten:

const A = 2;
const B = A + 1;
class C
{
    const STR = "hello";
    const STR2 = self::STR + ", world";
}

Erlauben Sie Konstanten als Funktionsparameter:

function func($arg = C::STR2)

Besser Die variablen Funktionsparameter

werden verwendet, um func_get_args() zu ersetzen

function add(...$args)
{
    $result = 0;
    foreach($args as $arg)
        $result += $arg;
    return $result;
}

Gleichzeitig kann das Array beim Aufrufen der Funktion in Funktionsparameter erweitert werden:

Der Code lautet wie folgt:

$arr = [2, 3];
add(1, ...$arr);

// 结果为 6

Namespace

Der Namespace unterstützt Konstanten und Funktion:

namespace Name\Space {
    const FOO = 42;
    function f() { echo __FUNCTION__."\n"; }
}
namespace {
    use const Name\Space\FOO;
    use function Name\Space\f;
    echo FOO."\n";
    f();
}

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonEin Artikel über die Funktionen von PHP5.6 [Zusammenfassung]. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen