1.print_r() Drucken Sie leicht verständliche Informationen über die Variable. Wenn es sich um ein Array handelt, zeigen Sie die Strukturinformationen des Arrays an.
$a = array ('a ' => 'apple', ' b' => array ('x', 'y', 'z')); 🎜>?>
Axgle-Kommentare: Das Anzeigen der Strukturinformationen eines Arrays ist ein wesentliches Werkzeug für das Programm-Debugging. Für jede „Funktion“, deren Rückgabeergebnis ein Array ist, genügt print_r und alle Details sind auf einen Blick klar!
2.var_export()
Eine Zeichenfolgendarstellung einer Variablen ausgeben oder zurückgeben
Diese Funktion gibt Strukturinformationen über die an die Funktion übergebene Variable zurück. Sie ähnelt print_r(). Der Unterschied besteht darin, dass die zurückgegebene Darstellung legaler PHP-Code ist. Sie können eine Darstellung einer Variablen zurückgeben, indem Sie den zweiten Parameter der Funktion auf TRUE setzen.
Zum Beispiel:
$a = array (1, 2, array ("a", "b", "c")); 🎜>$v = var_export($a, TRUE);
echo $v;
axgle comment: Im obigen Beispiel ist $v = var_export($a , TRUE) gibt „Es ist PHP-Code“ zurück. Dann können Sie ihn als PHP-Datei speichern.
Was ist beim Speichern als PHP-Datei zu tun? Haha, das kann als „Cache“ verwendet werden und bei Bedarf direkt eingebunden werden.
3.file()
file() Gibt die Datei als Array zurück. Jedes Element im Array ist eine entsprechende Zeile in der Datei, einschließlich Zeilenumbrüchen. Bei einem Fehler gibt file() FALSE zurück.
Code kopieren
Der Code lautet wie folgt:
axgle Kommentar: Die Funktion file() ist eine Funktion, die mich sehr überrascht hat, als ich zum ersten Mal mit PHP in Kontakt kam. Verglichen mit der äußerst schwierigen Erfahrung, die ich beim Lesen und Schreiben von
-Dateien in C-Sprache und VB gemacht habe, hatte ich damals das Gefühl, dass es keine bequemere Möglichkeit zum Lesen und Schreiben von Dateien gab als die Funktion file().
4.phpinfo()
Drucken Sie PHP-bezogene Informationen, wie PHP-Version, Funktionsunterstützung, globale Variablen usw.
Zum Beispiel:
phpinfo();
?>
axgle comments: Eine einfache Funktion, die es Ihnen ermöglicht, die schnelle Entwicklung von PHP immer zu verstehen – wenn Sie der Entwicklung von PHP große Aufmerksamkeit schenken 🎜>
5.file_get_contents() (Hinweis: PHP 4 >= 4.3.0, PHP 5)
Die gesamte Datei in einen String einlesen. Die Funktion file_get_contents() wird verwendet, um den Inhalt auszulesen der Datei in eine bevorzugte Methode in Zeichenfolgen. Wenn das Betriebssystem dies unterstützt, wird auch die Memory-Mapping-Technologie zur Leistungssteigerung eingesetzt.
Zum Beispiel:
$data = file_get_contents('test.txt');
echo $data
6 (Hinweis: PHP 5)
Schreiben Sie eine Zeichenfolge direkt in die Datei Zum Beispiel:
//Die Adresse eines Bildes
$url=". http ://...test.com/plmm.jpg";
//Binären „String" lesen
$data=file_get_contents($url);
//Auf Ihrem Computer speichern
file_put_contents("Beauty.jpg",$data); ?> 🎜>ok, benutze eine for-Schleife, um alle „Schönheiten“ einzufangen, sei nicht zu aufgeregt und mache deine Freundin
neidisch~~~
7.function_exists
Wenn das Funktion existiert, gibt true zurück
Zum Beispiel:
//Wenn die Funktion nicht existiert, passen Sie die Funktion an
if(!function_exists('file_put_contents') ) {
function file_put_contents($filename,$data) {
$fp=fopen($filename,"wb");
fclose($fp ); }
}
?>
8.get_defined_functions
Gibt ein Array zurück, um alle definierten PHP-Funktionen abzurufen.
Zum Beispiel:
Code kopieren
Der Code lautet wie folgt:
php
$arr = get_defined_functions(); print_r($arr>?>
Axgle-Kommentare: Jetzt kennen Sie alle Funktionsnamen. Wenn Sie wissen möchten, wie eine bestimmte Funktion verwendet wird, können Sie das Formular http://www.php.net/function_name verwenden, um online nachzuschauen: „Heilen Sie alle Krankheiten, diagnostizieren Sie alle Arten schwieriger Probleme und heilen Sie die Krankheit.“ ~~"
9.get_declared_classes
Gibt ein Array zurück, um alle definierten PHP-Klassen abzurufen.
Zum Beispiel:
php
$arr = get_declared_classes();
print_r($arr);
axgle comment: Ich glaube, Sie können diese Funktion sehen, nachdem Sie Beispiel 8 ausgeführt haben. Wenn Sie diese Funktion in PHP4 ausführen, können Sie nur wenige Klassen abrufen. Wenn Sie jedoch PHP5 verwenden, werden Sie in diesem Beispiel Dutzende vordefinierter PHP-Klassen sehen! Es ist ersichtlich, dass PHP5 in objektorientierten Aspekten stark verbessert wurde.
10.exit
Gibt die Nachricht aus und stoppt das aktuelle Skript. (Hinweis: Dies ist wie echo keine „Funktion“, sondern eine „Anweisung“). Zum Beispiel:
echo „Anweisung 1“;
exit(“Die folgende Anweisung 2 wird nicht ausgegeben“);
echo „Anweisung 2“; >? >
axgle-Kommentare: Es ist nützlich zum Debuggen von Programmen, zum Finden von Fehlerorten usw.
Es gibt viele weitere nützliche PHP-Funktionen, und ich werde sie später vorstellen Ich habe Zeit.