Heim > Artikel > Entwicklungswerkzeuge > Ausführliche Erklärung, wie PHP die automatischen Eingabeaufforderungen von PHPstorm besser nutzen kann
Nachdem ich eine Weile Java geschrieben habe, bin ich besonders nicht an die schwach typisierte Methode von PHP selbst gewöhnt. Beim Schreiben von Code fühle ich mich immer unwohl, insbesondere da PHP selbst eine schwach typisierte Sprache ist . Daher gibt es beim Codieren oft keine Code-Eingabeaufforderungen.
Ein allgemeines Beispiel Die Datenmenge ist groß, man muss nach oben scrollen und sie kopieren oder aufschreiben, was die Codierungsgeschwindigkeit verringert, und manchmal weiß ich nicht, was ich schreiben soll, und ich 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->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();
Die Hauptsache hier ist, ein if-Urteil hinzuzufügen, um zu bestimmen, ob der Datentyp vorhanden ist Es handelt sich um eine bestimmte Instanz von Daten.
Gedanken
Einige Gedanken von hier, das heißt, wir können beim Schreiben von Programmen die Strenge besser berücksichtigen, Nach dem obigen Beispiel zu urteilen Dadurch und durch das Hinzufügen einiger Fehlerbehandlungsmechanismen kann die Sicherheit und Integrität der Daten besser gewährleistet werden, 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.
Das obige ist der detaillierte Inhalt vonAusführliche Erklärung, wie PHP die automatischen Eingabeaufforderungen von PHPstorm besser nutzen kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!