Ich habe ein PHP-Projekt in Netbeans 7.3 erstellt. Ich habe eine Klasse ( MYSQL_DB
). Wenn ich auf die Methoden in der Datei zugreifen möchte, in der ich die Klasse definiert habe, wird Folgendes angezeigt:
Beachten Sie, dass dies außerhalb der Klassendefinition liegt (nicht verwendet $this
). Aber wenn ich außerhalb dieser Datei auf seine Methoden zugreifen möchte, zeigt es mir nichts:
F: Gibt es eine Möglichkeit, Methoden anzuzeigen, wenn der Klassenname (wie das erste Bild) in alle Dateien eingegeben wird?
Danke im Voraus!
quelle
global $database
, kann ich ihre Methode sehen, aber es gibt Tausende solcher Fälle. Gibt es eine Möglichkeit, dies einmal zu tun und in allen Dateien verfügbar zu machen?Fügen Sie zunächst Kommentare als Code-Hinweise hinzu, in denen Ihre Variablen deklariert sind. Verwenden Sie in Klasseneigenschaften die Langformnotation für Kommentare:
Innerhalb von Klassen können Sie normalerweise die Inline-Kommentare verwenden:
Möglicherweise müssen Sie Ihren Cache leeren. Dies ist hilfreich, wenn die automatische Vervollständigung für Klassen im selben Projekt nicht funktioniert. Suchen Sie unter Linux in Ihrem Home-Verzeichnis ~ / .cache / .netbeans / und entfernen Sie das Unterverzeichnis für die Projektversion (sichern Sie immer zuerst, falls etwas schief geht).
Wenn Ihre Klasse in einem anderen Projekt lebt, müssen Sie möglicherweise den Pfad zum Stammordner für das andere Projekt hinzufügen, damit Netbeans diesen Ordner nach Klassendefinitionen durchsuchen kann.
quelle