In diesem Artikel wird hauptsächlich erläutert, wie PHP die automatischen Eingabeaufforderungen von PHPstorm besser nutzen kann. Ich hoffe, dass es allen Interessierten helfen kann.
Ein allgemeines Beispiel
class Data { public $name; public $gender; public $age; public function __construct($name,$gender,$age) { $this->name = $name; $this->gender = $gender; $this->age = $age; } } class Test { public function run() { $data = [ new Data('张三','男',18), new Data('李四','男',14), new Data('王五','男',17), new Data('大姨妈','女',23), ]; } private function eachData($data) { foreach($data as $item) { echo $item->name.'=>'.$item->gender.'=>'.$item->age."\n"; } } } (new Test)->run();
Aus dem obigen Beispiel ergibt sich im Allgemeinen kein Problem, aber beim Schreiben von
cho $item->name.'=>'.$item->sex.'=>'.$item->age."\n";
Wenn dieser Code aufgerufen wird, erfolgt keine automatische Eingabeaufforderung beim Aufrufen von Attributen. Wenn die Datenmenge groß ist, müssen Sie nach oben scrollen und sie kopieren oder nach unten schreiben. Wenn ich die Codierungsgeschwindigkeit verringere, weiß ich manchmal nicht, was ich schreiben soll, und habe Angst, Fehler zu machen.
Das Folgende ist ein vollständiges Beispiel, das ich mit Kommentaren und PHP-Funktionen geschrieben habe:
class Data { public $name; public $gender; public $age; public function __construct($name,$gender,$age) { $this->name = $name; $this->sex = $gender; $this->age = $age; } } class Test { public function run() { $data = [ new Data('张三','男',18), new Data('李四','男',14), new Data('王五','男',17), new Data('大姨妈','女',23), ]; } /** * 遍历输出数据 * @param array $data */ private function eachData($data) { foreach($data as $item) { if($item instanceof Data) { echo $item->name.'=>'.$item->gender.'=>'.$item->age."\n"; } } } } (new Test)->run();
Die Hauptsache hier ist, ein Wenn-Urteil hinzuzufügen und zu bestimmen ob der Datentyp eine bestimmte Instanz von Daten ist;
An dieser Stelle fragt PHPstorm beim Aufrufen des $item-Attributs automatisch nach, was sehr praktisch ist.
Denken
Einige Gedanken von hier, das heißt, wir können beim Schreiben von Programmen die Strenge besser berücksichtigen, aus dem obigen Beispiel Schauen Sie, wenn Sie dies tun und Durch das Hinzufügen einiger Fehlerbehandlungsmechanismen können Sie die Sicherheit und Integrität der Daten besser gewährleisten und nicht nur die Benutzerfreundlichkeit von Editor-Eingabeaufforderungen.
Wenn Sie später eine Codeprüfung und -verfolgung durchführen, ist dies sehr praktisch und die Geschäftslogik wird klarer.
Verwandte Empfehlungen:
Tipps zum regelmäßigen phpstorm-Abgleich teilen, um leere Kommentarzeilen zu löschen
Anleitung Vue im phpstorm .js Plug-in installieren
Empfohlene Artikel zur Installation und Verwendung von PhpStorm
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der Verwendung der automatischen Eingabeaufforderungsfunktion von PHPstorm durch PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!