Heim > Artikel > Backend-Entwicklung > Teilen Sie Ihre Erfahrung mit der grundlegenden PHP-Syntax
Warum sollte man PHP lernen?
Ich habe vor einiger Zeit die Entwicklung von Android-Anwendungen gelernt und mit der Vertiefung meines Lernens nach und nach ein Bildverarbeitungssystem auf der Android-Plattform aufgebaut. Allerdings entdeckte ich bald ein wichtiges Problem. Das Android-Betriebssystem läuft im Allgemeinen auf Geräten mit relativ begrenzten Hardwareressourcen wie Mobiltelefonen und Tablets.
Die Bildverarbeitung erfordert eine große Anzahl von Matrixoperationen. Offensichtlich ist es für Handheld-Geräte schwierig, solche Anforderungen zu erfüllen. Vor ein paar Tagen habe ich mir einige Bildverarbeitungssysteme angesehen, die auf der Android-Plattform basieren. Unter anderem weckte ein vom EE368-Labor der Stanford University vorgeschlagenes Bildverarbeitungssystem im C/S-Modus mein großes Interesse. Der Prozess dieses Systems ist wie folgt:
Das heißt: Obwohl die Ressourcen unserer Handheld-Geräte begrenzt sind, können wir die Bilder und andere Informationen senden, die verarbeitet werden müssen Das Bild wird verarbeitet und die verarbeiteten Informationen werden dann an unser Mobiltelefon gesendet. PHP spielt dabei eine wichtige Rolle. Von hier aus begann ich mein PHP-Studium.
Das Folgende ist meine persönliche Zusammenfassung der PHP-Syntax: (Da ich C/C++/JAVA/HTML/MATLAB/ANDROID usw. gelernt habe, werde ich keine Beispiele nennen, in denen PHP- und C-Sprachen ähnlich sind )
PHP-Grundsyntaxbeispiel (1)
1. Variablenname
$abc=1; =12.5 ; $_ABC2TR=TURE; (muss mit $ beginnen)
2. Der Datentyp
boolean (Boolescher Typ) wird als wahrer und falscher Typ
$ bo=TRUE; $bo=FALSE;Ganzzahl (Ganzzahl) $bo=1; $bo=-12;float (Float). Punkttyp, auch (als „double“) wird als Dezimaltyp verstanden $bo=1.001;string (string) $bo ="Diese Zeichenfolge oder EN Word";(Verwenden Sie den Punkt ".", um Zeichenfolgen hinzuzufügen)array (array)$bo=array(1,2, 3,4 ); $bo=array(“A”=>1 , „B“=>2);3. Ausgabeanweisung: echo
4 Verwendung(wie C-Sprache) sonst if;else
5. Beispiele für die Verwendung des bedingten Anweisungswechsels(wie C-Sprache), Groß-/Kleinschreibung usw.
6. Schleifenbeispiele für die Verwendung von Anweisungen für und während(wie C-Sprache) break
7. Definition und Verwendungsbeispiele für ArraysDefinition: Array verwenden$arr = array (3,5,7,9,6);
$arr = array("id"=>2,"title"=>3);//类似C语言中的结构体
Verwendung: [ ] eckige Klammern verwenden
<?php $arr1 = array(3,5,7,9,6); $arr2 = array("id"=>2,"title"=>"hello array!"); echo$arr1[0];//输出3 echo"<br>";//换行 echo$arr2['title'];//输出helloarray! $arr2['title']="Hi,Nanjing!";//赋值 echo"<br>";//换行 echo$arr2['title'];//输出Hi,Nanjing! ?>8. Beispiele für die Deklaration und den Aufruf von Funktionen
Deklaration: Funktionsschlüsselwortfunction name_fun(var1,var2,…){
return var1+var2;
}
Aufruf
Var3= name_fun(var1,var2,…);
Beispiel:
function_11number(){ for($i=1;$i<100;$i++) { if($i%11==0){ echo$i."<br>"; } } } _11number(); 输出1~100以内11的倍数。9 Referenz include("xxx .php"), require("xxx.php"), require_once() und include_once()
include()-Anweisung liest die einzubindende Datei nur dann, wenn sie vorhanden ist ausgeführt, und der Prozessor verarbeitet es jedes Mal erneut, wenn er auf eine include()-Anweisung trifft. require_once()- und include_once()-Anweisungen entsprechen den Anweisungen require() bzw. include(). Die Anweisungen require_once() und include_once() werden hauptsächlich verwendet, wenn mehrere Dateien eingebunden werden müssen. Dadurch können Fehler bei wiederholten Definitionen von Funktionen oder Variablen, die durch das Einschließen desselben Codeteils verursacht werden, effektiv vermieden werden.
Vielen Dank an alle fürs Lesen, ich hoffe, dass Sie viel davon profitieren werden.
Dieser Artikel ist reproduziert von: https://blog.csdn.net/NUPTboyZHB/article/details/7912483
Empfohlenes Tutorial: „
PHP-Tutorial“
Das obige ist der detaillierte Inhalt vonTeilen Sie Ihre Erfahrung mit der grundlegenden PHP-Syntax. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!