| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | Ähm ... Nene, so is das nicht ganz korrekt. Die @-Notation ist für PHPDoc, wird zum Beispiel von PHPDocumentor ausgewertet. Das sieht man auch schon daran, dass hinter dem einleitenden Multi-Comment-Tag /* gleich noch ein Stern folgt und sowieso jede Zeile mit einem Stern beginnt. Einmal wird es wie gesagt von PHPDocumentor ausgewertet, Zweitens ist es für geübte Leser einfacher da durchzuschauen (da kann noch wesentlich mehr stehen) und Drittens können diverse Editoren dies auch auswerten, um Hilfestellungen zu Funktionen und Methoden zu geben (PDT auf Eclipse zB). Wenn man ernsthaft in PHP5 programmieren will, dann kann man es nicht nur so, wie erwähnt, schreiben, sondern man sollte es auch auf jeden Fall. Auch wenn man davor den DocBlock noch setzt ist es einfach stilistischer besser, weil damit jedem (vorallem dem PHP-Parser) klar ist, was gemeint ist. Woran du nu hängen geblieben bist, sind einfach die DocBlocks. Dienen in erster Linie zur Dokumentation, aber können (wie gesagt zB Editoren) auch anderweitig ausgewertet werden. Für den Programmablauf sind sie völlig unerheblich und können (mehr oder weniger) vom Entwickler frei gesetzt werden. Genauso gut könnte er auch @access public setzen und trotzdem vor function ein private. Wär nur nich besonders sinnvoll. Übrigens: Doppelter Unterstrich bei Funktionsnamen tunlichst vermeiden. Die sind PHP selbst für besondere Funktionen (Siehe Handbuch: Magic Methods) vorbehalten. Üblich ist kein Unterstrich für public, ein Unterstrich für private und protected und zwei Unterstriche für (vordefinierte) Magic-Methods.
__________________ Nicht jeder Fehler ist ein Bug. |
| |
| | ||
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | Ja, das mit den magischen Methoden muss man dann wissen, andererseits finde ich das Konzept der Benennung, zumindest wenn PHP 4 noch im Spiel ist, nicht unbedingt schlecht. http://de3.php.net/oop5.magic Zitat:
| |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] Transparente Runde Ecken bei Thumbnial realisieren | tomtaz | PHP Tipps 2008 | 3 | 08.07.2008 01:20 |
| Templatesystem mit Funktionen und Variablen drin? | BartTheDevil89 | PHP Tipps 2008 | 6 | 01.07.2008 09:32 |
| Protected Eigenschaft in der eigenenen Klasse nicht anpre... | HStev | PHP-Fortgeschrittene | 2 | 30.05.2008 18:47 |
| GD-Spezialisten gesucht....wer kann helfen? | rezix | PHP Tipps 2008 | 12 | 26.02.2008 17:55 |
| welche funktionen deaktivieren | brian johnson | PHP-Fortgeschrittene | 4 | 15.11.2007 09:25 |
| Klassen und externe Funktionen ? | ssm | PHP-Fortgeschrittene | 17 | 18.07.2007 11:59 |
| eine Variable für alle Funktionen definieren | Wing | PHP Tipps 2007 | 16 | 24.06.2007 21:02 |
| Funktionen überprüfen und Grafik Funktionen | hans.karl2 | PHP Tipps 2006 | 10 | 31.07.2006 20:08 |
| Funktionen in Funktionen - ist das gut? | Schneckenkind | PHP Tipps 2006 | 23 | 10.06.2006 13:39 |
| Globale Variabeln in Funktionen | finerip | PHP Tipps 2007 | 3 | 28.11.2005 16:00 |
| Code Syntax Highlighting | imported_Lumio | PHP-Fortgeschrittene | 9 | 16.08.2005 11:06 |
| Eure Ideen sind gefragt: eigene Funktionen verwalten | PHP-Fortgeschrittene | 12 | 17.01.2005 15:00 | |
| error: Zugriff auf protected variable aus extendet klasse | PHP Tipps 2004 | 3 | 26.09.2004 23:39 | |
| Funktionen Erklärung | TheSkaterFriend | PHP Tipps 2004 | 14 | 11.06.2004 22:05 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php doppelter unterstrich, private funktionen, php protected function, funktionen protected, protected private public, protected funktionen, php private funktionen, private public protected, doppelter unterstrich php, private funktion, php funktion unterstrich, php private protected public, protected function php, php private unterstrich, php unterstrich funktion, \public $_\ ?, warum doppelter unterstrich in funktionsnamen, private protected, doppelter unterstrich bei funktionen php, funktion unterstrich |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.