Heim  >  Artikel  >  Backend-Entwicklung  >  Grundlegende PHP-Syntax und grundlegende Datenstruktur

Grundlegende PHP-Syntax und grundlegende Datenstruktur

巴扎黑
巴扎黑Original
2016-11-11 10:15:241399Durchsuche

PHP-Code

<?php   
$var_name = "苹果";  
$n =10;  
var_dump($var_name);var_dump($n);?>


Zuweisungsanweisung; die Funktion „var_dump“ kann den Datentyp unserer Variablen anzeigen.
Da die von Variablen belegten Raumeinheiten unterschiedlich sind, werden sie auch in mehrere Datentypen unterteilt. Genau wie die Verpackungsbeutel von Supermarktprodukten gibt es verschiedene Typen und verschiedene Produkte verwenden unterschiedliche Verpackungsbeutel. Mit „memory_get_usage“ können wir den aktuell von PHP verbrauchten Speicher ermitteln.
In PHP werden 8 primitive Typen unterstützt, darunter vier Skalartypen, zwei zusammengesetzte Typen und zwei spezielle Typen. PHP ist eine lose typisierte Sprache. Es ist nicht erforderlich, den Datentyp von Variablen zu deklarieren. PHP konvertiert die Variablen automatisch in automatische Datentypen, was den Schwellenwert für das Erlernen von PHP bis zu einem gewissen Grad senkt. Wenn Sie mit der C-Sprache oder der JAVA-Sprache vertraut sind, werden Sie feststellen, dass Sie beim Deklarieren einer Variablen den Datentyp der Variablen deklarieren müssen.
Bei der Verwendung boolescher Variablen in PHP ist Folgendes zu beachten: Wenn wir den Befehl „echo“ zur Ausgabe des booleschen Typs verwenden, ist die Ausgabe „1“, wenn dieser „true“ ist, und „false“ bedeutet, dass nichts der Fall ist Ausgabe. Wir können die Funktion „var_dump“ verwenden, um den tatsächlichen Datentyp abzurufen. Zum Beispiel:

PHP-Code

<?php   
    $man = "男";  
 $flag = $man == "男";  
echo $flag ;  
 echo "<br />" ;  
 var_dump($flag);  
?>


Obwohl das Ausgabeergebnis der Verwendung des Befehls „echo“ 1 ist, zeigt uns „var_dump“, dass „$flag“ ein Boolescher Wert ist Typ. .
Was sollen wir tun, wenn Ihre Zeichenfolge Anführungszeichen enthält? Es gibt drei Optionen:
Die erste Option: doppelte Anführungszeichen in einfache Anführungszeichen einbetten;
die zweite Option: einfache Anführungszeichen in doppelte Anführungszeichen einbetten;
die dritte Option: das Escape-Zeichen „“ verwenden;
Wenn die Ausgabeanweisung einen Variablennamen enthält:
Wenn die Variable in doppelten Anführungszeichen steht, wird die Variable mit dem Inhalt in den doppelten Anführungszeichen verkettet.
Wenn die Variable in einfachen Anführungszeichen steht; Variable wird als String-Ausgabe behandelt.
Zum Beispiel:

PHP-Code

<?php   
$love = "I love you!";   
$string1 = "cenzi,$love";  
$string2 = &#39;cenzi,$love&#39;;  
echo $string1;  
echo "<br />";  
echo $string2;  
?>


Die Ausgabe lautet:
cenzi,I love you!
cenzi,$love
Wann meins Was soll ich tun, wenn die Saite sehr lang ist?
Wir können die Heredoc-Strukturmethode verwenden, um dieses Problem zu lösen, indem wir zuerst das Trennzeichen verwenden, um die Zeichenfolge darzustellen, dann einen Bezeichner GOD bereitstellen, dann die Zeichenfolge und schließlich die Zeichenfolge mit der bereitgestellten Kennung beenden. Die Indikatoren können selbst definiert werden, sie müssen jedoch konsistent sein. Der Endbezeichner muss in einer neuen Zeile stehen, und diese Zeile darf keine anderen Zeichen außer „GOD“ enthalten und endet mit „;“, weder davor noch danach, einschließlich Leerzeichen, sonst tritt ein Fehler auf.
Der erste spezielle Typ – Ressource
Ressource: Ressourcen werden von speziellen Funktionen wie dem Öffnen von Dateien, Datenverbindungen und Grafikflächen erstellt und verwendet. Wir können mit Ressourcen arbeiten (erstellen, nutzen und freigeben). Alle Ressourcen sollten umgehend freigegeben werden, wenn sie nicht mehr benötigt werden. Wenn wir vergessen, Ressourcen freizugeben, aktiviert das System automatisch den Garbage-Collection-Mechanismus, um Ressourcen nach der Ausführung der Seite wiederzuverwenden, um zu verhindern, dass der Speicher erschöpft wird. Angenommen, Sie finden eine Datei auf dem Server und möchten sehen, was darin geschrieben steht. PHP kann es! . Angenommen, es gibt eine Datei mit dem Namen „f.txt“ auf dem Server. Zu diesem Zeitpunkt müssen wir den speziellen Datentyp der Ressource verwenden. Voraussetzung für den folgenden Test ist, dass Sie die Datei im Pfad („/data/webroot/resource/php/f.txt“) haben. Hinweis: Die f.txt-Textdatei muss beim Speichern auf das UTF-8-Format eingestellt werden, um verstümmelte Zeichen zu vermeiden.

PHP-Code

<?php   
//首先采用“fopen”函数打开文件,得到返回值的就是资源类型。  
$file_handle = fopen("/data/webroot/resource/php/f.txt","r");  
if ($file_handle){  
    //接着采用while循环一行行地读取文件,然后输出每行的文字  
    while (!feof($file_handle)) { //判断是否到最后一行  
        $line = fgets($file_handle); //读取一行文本  
        echo $line; //输出一行文本  
        echo "<br />"; //换行  
    }  
}  
fclose($file_handle);//关闭文件  
?>

Der zweite Sondertyp - leerer Typ

NULL (NULL): NULL ist The Beim NULL-Typ wird die Groß-/Kleinschreibung nicht beachtet. Dies bedeutet, dass eine Variable keinen Wert hat, ihr kein Wert zugewiesen wurde oder sie unset() (undefiniert) ist In diesen drei Fällen wird die Variable als NULL betrachtet.


Stellungnahme:
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
Vorheriger Artikel:PHP-Zugriff auf LDAPNächster Artikel:PHP-Zugriff auf LDAP