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

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

青灯夜游
Freigeben: 2023-04-11 07:10:01
nach vorne
3328 Leute haben es durchsucht

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";
}
Nach dem Login kopieren

Erlauben Sie Konstanten als Funktionsparameter:

function func($arg = C::STR2)
Nach dem Login kopieren

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;
}
Nach dem Login kopieren

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

Der Code lautet wie folgt:

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

// 结果为 6
Nach dem Login kopieren

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();
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Verwandte Tutorials
Beliebte Empfehlungen
Aktuelle Kurse
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage