Der vorherige Artikel hat Ihnen „Was ist ein Namespace in PHP?“ vorgestellt. Wie verwende ich Namespaces? “, dieser Artikel stellt Ihnen weiterhin vor, wie Sie Cloud PHP Intermediate und Advanced Syntax, Verschiedenes und Try-Catch verwenden, was einen gewissen Referenzwert hat. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.
PHP Advanced Syntax - Verschiedenes und Try-Catch
1. Funktion
call_ user_ func
Funktionsanalyse:
Wir erstellen eine (Funktions-)Methode darin lautet wie folgt:
<?php function pome() { echo '我行过许多地方的桥,看过许多次数的云,喝过许多种类的酒,却只爱过一个正当最好年龄的人<br />'; } pome(); ?>
Das Ausführungsergebnis lautet wie folgt:
Wenn wir die gerade definierte Methode nicht direkt aufrufen, können wir die Funktion call_user_func verwenden.
<?php function pome() { echo '我行过许多地方的桥,看过许多次数的云,喝过许多种类的酒,却只爱过一个正当最好年龄的人<br />'; } call_user_func('pome'); ?>
Das Ausführungsergebnis lautet wie folgt:
call_ user_ func_ array:
Über diese Funktion müssen wir den Funktionsnamen schreiben, einen String. Wenn es Parameter gibt, müssen wir dies tun Fügen Sie alle Parameter in das Array ein Eine neue Datei und eine Funktion definieren. Der hier übergebene Parameter ist der, den wir gerade definiert haben. Wenn wir ein aktuelles Skript erstellen und kein solches Objekt vorhanden ist, wird es automatisch aufgerufen . Zu diesem Zeitpunkt müssen wir diese Funktion erneut registrieren:
<?php function pome($a) { echo '我行过许多地方的桥,看过许多次数的云,喝过许多种类的酒,却只爱过一个正当最好年龄的人。'.$a.'<br />'; } //call_user_func('pome'); call_user_func_array('pome',['好喜欢这句话']); ?>
_Method_ Der aktuelle Methodenname .
_instanceof_ Beurteilung – ob ein Objekt zur aktuellen Klasse gehört Class_ Alias gibt den Klassennamen an
Klasse existiert
get_ class_ methoden Alle Methoden der Klasse abrufen get_ class_ vars Alle abrufen Attribute der Klasse
interface exist . Bestimmt, ob die Schnittstelle existiert
tra it exist Methode, um zu bestimmen, ob das Merkmal existiert .
Das obige ist der detaillierte Inhalt vonWie man erweiterte Syntax-Verschiedenes und Try-Catch in PHP verwendet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!