PHP („Hypertext Preprocessor“) ist eine universelle Open-Source-Skriptsprache. Die Syntax übernimmt die Eigenschaften der Sprache C, Java und Perl, ist leicht zu erlernen und weit verbreitet und eignet sich hauptsächlich für den Bereich der Webentwicklung. Die einzigartige PHP-Syntax mischt C, Java, Perl und PHPs eigene Syntax. Es kann dynamische Webseiten schneller ausführen. Im Vergleich zu anderen Programmiersprachen betten dynamische Seiten, die mit PHP erstellt wurden, Programme zur Ausführung in ein HTML-Dokument (eine Anwendung unter der Standard Universal Markup Language) ein, und die Ausführungseffizienz ist viel höher als bei CGI, das HTML-Tags vollständig generiert. Im „Chuangzhi Podcast 2017 Latest PHP Video Tutorial“ vermitteln wir Ihnen einige Grundkenntnisse in PHP.
Adresse für die Kurswiedergabe: http://www.php.cn/course/583.html
Der Unterrichtsstil des Lehrers:
Die Vorträge des Lehrers sind einfach und ausführlich, klar in der Struktur, werden Schicht für Schicht analysiert, ineinandergreifend, streng in der Argumentation, streng in der Struktur und im Gebrauch Die logische Kraft des Denkens, um die Aufmerksamkeit der Schüler zu erregen. Nutzen Sie die Vernunft, um den Unterrichtsprozess im Klassenzimmer zu steuern. Durch das Zuhören der Vorlesungen des Lehrers lernen die Schüler nicht nur Wissen, sondern erhalten auch eine Denkschulung und werden auch von der strengen akademischen Haltung des Lehrers beeinflusst und beeinflusst.
Die schwierigeren Punkte in diesem Video sind Funktionen und Variablenfunktionen, Anonyme Funktionen:
Variablenvariablen beziehen sich auf: den Wert einer Variablen erneut als Variablennamen behandeln, um den Wert einer anderen Variablen zu erhalten.
Zum Beispiel:
$name = 'dqrcsc'; $myname = 'name';//$myname的值碰巧是另一个变量的变量名 echo $name;//输出$name的值 'dqrcsc' echo $myname;//输出$myname的值 'name' echo $$myname;//得到$myname的值 'name',通过$再将其解析为一个变量 $name,从而输出$name的值 'dqrcsc'
Anonyme Funktion: das heißt eine Funktion ohne Namen
Die Definition einer Funktion in PHP wird vom System währenddessen im Codebereich gespeichert In der Kompilierungsphase können Sie den Funktionsnamen übergeben. Finden Sie den Code für die Funktion im Codebereich.
Wenn kein Name vorhanden ist, müssen Sie die Speicheradresse der Funktion über eine Variable speichern.
$func = function(){ echo 'test'; }; var_dump($func);//object(Closure)#1 这是一个闭包
speichert die Adresse der Funktion. Wie rufe ich die anonyme Funktion später auf?
Erinnern Sie sich an die Form des Funktionsaufrufs: myfunc(); gefolgt von einem Klammerpaar nach dem Funktionsnamen, der den Aufruf der Funktion anzeigt. Die Form des Aufrufs einer anonymen Funktion ist dieselbe wie
$func(); // Zeigt den Aufruf der anonymen Funktion an, auf die die Variable
verweist. Da das Hinzufügen von () als aufrufende Funktion betrachtet wird, erscheinen hier natürlich Variablenfunktionen Konzept von
Variablenfunktion: Wie eine Variablenvariable speichert eine Variable den Namen der Funktion, erhält den Wert der Funktion, also den Namen der Funktion, und analysiert ihn dann als Funktion .
Zum Beispiel:
function test(){ echo 'test'; } $func = 'test'; $func();//$func取得该变量的值'test',后面加上(),被当做是函数test()去调用。
Was ist, wenn es sich um eine anonyme Funktion handelt?
$func = function(){ $name = 'dqrcsc'; echo $name; }; $myfunc = 'func'; //$myfunc是一个可变变量,其存储的是$func的变量名 $$myfunc();//$$myfunc解析可变变量,获得$func的值,后面加上(),当做函数去调用,便输出'dqrcsc'了
Aus dem Obigen geht hervor, dass die Prinzipien von Variablenvariablen und Variablenfunktionen gleich sind, die Analysemethoden jedoch unterschiedlich sind. Wenn Sie eine Variable in eine Variablenvariable analysieren möchten , plus Verwenden Sie einfach ein $-Symbol
Wenn Sie es in eine Variablenfunktion analysieren möchten, fügen Sie einfach () danach hinzu.
Dann stellt sich die Frage: Können Funktionen und Variablen denselben Namen haben? Die Antwort ist ja.
function test(){ echo 'function'; } $test = 'var'; //与函数同名的变量 $myvar = 'test';//定义一个变量刚好存放的值为变量名和函数名 echo $$myvar; //将其解析为可变变量,输出'var' $myvar(); //将其解析为可变函数,输出'function'
Hier empfehlen wir auch den Download der Informationen: http://www.php.cn/xiazai/learn/2107
Die Informationen sind für jedermann. Geteilte Video-Tutorial-Kursunterlagen
Das obige ist der detaillierte Inhalt vonChuanzhi Podcast 2017, neueste Empfehlung für PHP-Video-Kursunterlagen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!