Heim > Artikel > Backend-Entwicklung > Was bedeutet „Request $request'?
öffentliche Funktion User(Request $request){}
öffentliche Funktion User(Request $request){}
http://php.net/manual/zh/sprache.oop5.typehinting.php
PHP 5 kann Typbeschränkungen verwenden.
Die Parameter der Funktion können als Objekte (geben Sie den Klassennamen im Funktionsprototyp an), Schnittstellen, Arrays (ab PHP 5.1) oder aufrufbar (ab PHP 5.4) angegeben werden.
Offizielles Beispiel
<code> /** * 测试函数 * 第一个参数必须为 OtherClass 类的一个对象 */ public function test(OtherClass $otherclass) { echo $otherclass->var; }</code>
Request ist eine Klasse und $request ist ein von ihr generiertes Objekt! Es kann natürlich auch eine Schnittstelle oder ähnliches sein!