PHP ist die beste Sprache der Welt.“ Dieser Satz ist jedem bekannt! Er kann zu einem weiteren Streit führen. Tatsächlich hat jede Programmiersprache ihre eigenen Vor- und Nachteile und kann in verschiedenen Bereichen und unterschiedlich eingesetzt werden Umgebungen haben unterschiedliche Funktionen. Ich wage nicht zu sagen: „Ich liebe PHP“, aber ich bin jemand, der sich mit PHP auskennt Der Artikel ist für Personen mit Grundkenntnissen in PHP geeignet.
PHP (ausländischer Name: PHP: Hypertext Preprocessor, Chinesisch) Name: „Hypertext Preprocessor“) ist eine allgemeine Open-Source-Skriptsprache. PHP war ursprünglich die Abkürzung für Personal Home Page und wurde offiziell in „PHP: Hypertext Preprocessor“ umbenannt. Sie ist mehr als 20 Jahre alt und hat die C-Sprache übernommen. , Java- und Perl-Funktionen, leicht zu erlernen, weit verbreitet, hauptsächlich für den Bereich der Webentwicklung geeignet, kombiniert C, Java, Perl und PHPs eigene Syntax, die dynamische Webseiten schneller ausführen kann als CGI oder Perl Mit anderen Programmiersprachen können dynamische Seiten, die mit PHP erstellt wurden, Programme zur Ausführung in ein HTML-Dokument (eine Anwendung unter der Standard-Universal-Markup-Sprache) einbetten, und die Ausführungseffizienz ist viel höher als bei CGI, das auch kompilierten Code ausführen kann . Die Kompilierung kann die Ausführung des Codes verschlüsseln und optimieren, wodurch die Ausführung des Codes beschleunigt wird.
Groß- und Kleinschreibung beachten , die Namen müssen konsistent sein
Funktionsnamen, Methodennamen, Klassennamen, magische Konstanten, NULL, TRUE, FALSE, erzwungene Typkonvertierung , diese sind Groß- und Kleinschreibung
2. Variablen, Konstanten Benennung:
Markieren Sie Variablen mit „$“ und dürfen keine Zahlen, Leerzeichen usw. verwenden, können aber chinesische Zeichen enthalten, z. B. „$variable=123“; = 'aa'; $$a = 'bb'; Then $aa = 'bb';
Referenzzuweisung: $a='123'; 🎜>&
$a; Äquivalent Da $a und $b beide auf ein Leerzeichen im Speicher verweisen, ändert sich auch der Wert von $b. Ähnlich wie bei der C-Sprache & ist, dass unset($a), $b noch existiert. > Variablentyp: Integer, Float, String, Boolean, Array, Objekt, Ressource, Null
Globale Variablen:
Globale Variablen selbst sind statische Speichermethoden und alle globalen Variablen sind statische Variablen$_SEESION, $_COOKIE, $_POST, $_GET, $_REQUEST, $_FILES, $_EVN, $GLOBALS Statische Variablen: statisch
Um es als global zu deklarieren)
2. Statische lokale Variablen werden nur innerhalb der wirksam Funktionskörper, der relativ sicher ist. Daher wird empfohlen, statische lokale Variablen zu verwenden
Statische globale Variablen sind auch globale Variablen. Sie befinden sich auf derselben Ebene wie $_GET, $_POST, $_FILES und haben denselben Speicherort (wie sind Konstanten)
Statische Methode:
Konstante:
define('constant name', 'constant value',$flag=false); $flag Wenn true, wird die Groß-/Kleinschreibung nicht beachtet. Der Standardwert ist false ist größenabhängig. Schreiben;Vordefinierte Konstanten:
PHP_OS, PHP_VERSION,
Magische Konstanten: Magische Konstanten können Groß- und Kleinschreibung sein. Sie geben alle den physischen Pfad zurück, auch wenn sie in der Ausgabe enthalten sind , nicht die aktuell enthaltene Datei. Unterscheiden Sie zwischen $ _Server.
(1). 4). __FUNCTION__ In der Funktion in der aktuellen Datei Gibt den Funktionsnamen zurück (5). __CLASS__ In der Klasse in der aktuellen Datei Gibt derzeit den Klassennamen
zurück Gibt den Klassennamen in der Methode in der Klasse der Datei zurück::Methodenname
Zusammenfassung:
(Globale) Konstanten: (Standardkonstanten sind global) werden im (statischen) Datensegment gespeichert
Variablen: Globale Variablen (statisches Datensegment), lokale Variablen (auf dem Stapel gespeichert), statische Variablen (ob global oder lokal, werden im statischen Datensegment gespeichert)
Drei . Type Convert
1. Ermitteln Sie den Typ der Variablen getType($a);
2. Legen Sie den Typ der Variablen setType($ fest a,'type '); Zu den Typen gehören Boolean, Integer, Float, String, Array, Object, Null
3. Erzwungene Typkonvertierung (gleicher Typ wie oben)
, in einen Gleitkommatyp konvertieren; strval(); 🎜>
5. Bestimmen Sie den Typ
is_numberic (); 🎜>
4. Operatoren
Arithmetische Operatoren: Addition +, Subtraktion -, Multiplikation *, Division /, Modulo %, automatische Inkrementierung ++, automatische Dekrementierung--
Verbindungsoperatoren:
. 'two'; Then $str = 'onetwo';
Zuweisungsoperatoren: =, +=, -=, *=, /=, %= , .=
Vergleichsoperatoren: >, >=, <, <=,==, ===, !=, !===, <>
Logische Operatoren: logisches Und, &&; logisches Exklusiv-Oder, nicht ;Bitweise Operatoren: & (bitweises UND), | (bitweises Exklusiv-ODER); ~(bitweise Verschiebung nach links);
Andere Cloud-Operatoren:
?: ternärer Operator, @ ignorierter Fehler, => die Eigenschaften und Methoden des Objekts
. >
5. Prozesskontrolle
1. Urteilserklärung
IF-Anweisung
if (condition) { Anweisung, die ausgeführt werden soll, wenn die Bedingung wahr ist} else {Anweisung wird ausgeführt, wenn die Bedingung falsch ist🎜>
Drei Formen:
if (condition) { true, Statement } else { false, Aussage}
if (condition){ true, Statement}
if (condition){ true , Anweisung} elseif(condition){die zweite Bedingung ist wahr, Anweisung}....else{false, Anweisung};....zeigt an, dass elseif mehrmals ausgeführt werden kann. 🎜 >
Aussage; Pause;
Fall 2 Bedingungen:
Erklärung; Pause;
....
Standardeinstellung: Dies kann standardmäßig eingestellt werden > Bedingung){ Wenn die Bedingung wahr ist, führen Sie die darin enthaltene Anweisung aus. Wenn die Bedingung falsch ist, verlassen Sie die Schleife.
Führen Sie den Zyklus aus und starten Sie den zweiten Zeit, implementieren Sie es gemäß den Bedingungen und verlassen Sie den Zyklus für einen gefälschten Exit} While (condition)
for-Anweisung: for (Anfangswert; Bedingung; Änderung; Änderung Bedingt Anweisung) {Anweisung im Schleifenkörper}. Zum Beispiel for($i=0; $i<8; $i++) { echo $i;}
3 . Anweisung zum Verlassen des Schleifenkörpers
continue,break;exit Unterschied: weiter die aktuelle Schleife überspringen, die Schleife läuft noch weiter Pause um aus der aktuellen Schleife zu springen Schleife, Schleifenbeendigung Beenden Sie das aktuelle Skript. Der Code nach dieser Codezeile wird nicht ausgeführt. Verwandte Empfehlungen: Teilen von PHP-Grundwissensnotizen PHP-Grundwissenszusammenfassung (muss verwendet werden von Anfänger)
Das obige ist der detaillierte Inhalt vonEine kurze Einführung in die Grundlagen von PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!