Wie man erweiterte Syntax-Verschiedenes und Try-Catch in PHP verwendet

慕斯
Freigeben: 2023-03-10 19:18:01
Original
1523 Leute haben es durchsucht

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.

Wie man erweiterte Syntax-Verschiedenes und Try-Catch in PHP verwendet

PHP Advanced Syntax - Verschiedenes und Try-Catch

1. Funktion

call_ user_ func
Nach dem Login kopieren

Funktionsanalyse:

Wir erstellen eine (Funktions-)Methode darin lautet wie folgt:

<?php
function pome()
{
  echo &#39;我行过许多地方的桥,看过许多次数的云,喝过许多种类的酒,却只爱过一个正当最好年龄的人<br />&#39;;
}
pome();
?>
Nach dem Login kopieren

Das Ausführungsergebnis lautet wie folgt:

Wie man erweiterte Syntax-Verschiedenes und Try-Catch in PHP verwendet

Wenn wir die gerade definierte Methode nicht direkt aufrufen, können wir die Funktion call_user_func verwenden.

<?php
function pome()
{
  echo &#39;我行过许多地方的桥,看过许多次数的云,喝过许多种类的酒,却只爱过一个正当最好年龄的人<br />&#39;;
}
call_user_func(&#39;pome&#39;);
?>
Nach dem Login kopieren

Das Ausführungsergebnis lautet wie folgt:

Wie man erweiterte Syntax-Verschiedenes und Try-Catch in PHP verwendet

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 &#39;我行过许多地方的桥,看过许多次数的云,喝过许多种类的酒,却只爱过一个正当最好年龄的人。&#39;.$a.&#39;<br />&#39;;
}
//call_user_func(&#39;pome&#39;);
call_user_func_array(&#39;pome&#39;,[&#39;好喜欢这句话&#39;]);
?>
Nach dem Login kopieren

2. Konstanten und verwandte Funktionen P_Namespace_ Der aktuelle Name der Klasse

Wie man erweiterte Syntax-Verschiedenes und Try-Catch in PHP verwendet_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

get class Ruft den aktuellen Klassennamen basierend auf dem Objekt ab

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage