Heim  >  Artikel  >  Entwicklungswerkzeuge  >  Ausführliche Erklärung, wie PHP die automatischen Eingabeaufforderungen von PHPstorm besser nutzen kann

Ausführliche Erklärung, wie PHP die automatischen Eingabeaufforderungen von PHPstorm besser nutzen kann

(*-*)浩
(*-*)浩Original
2019-11-26 11:37:383310Durchsuche

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.

An dieser Stelle fordert PHPstorm automatisch auf, wenn das Attribut $item auf der Grundlage dieser Beurteilung aufgerufen wird, was sehr praktisch ist.

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!

Stellungnahme:
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