if ($comments) : is das so richtig ???
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
Das erste ist eine alternative Schreibweise. Beispiel:
ist äquivalent zu:Klar soweit?
Das 2. ist der ternäre Operator und hat damit rein gar nix zu tun. Außerdem darf da kein if stehen. ;-)
PHP: Comparison Operators - Manual -
Zitat
Das erste ist eine alternative Schreibweise.code seit 6 jahren php,
sowas ist mir noch nicht untergekommen.
würde mich mal interessieren wo das dokumentiert ist.!!! E D I T: // schon gefunden, danke !!!!
Zitat
Außerdem darf da kein if stehen.ups... copy&paste... übersehen :)
frage mich nun natürlich warum man sich nicht an gängige konventionen hält?
-
frage mich nun natürlich warum man sich nicht an gängige konventionen hält?
Ist doch gängig, nur nicht unbedingt in Sprachen wie C++. In Pascal z.B. ist das die übliche Schreibweise mit endif und so. ;-)
Ich vermute mal, man hat die Schreibweise gewählt, da sich die Templates so leichter lesen lassen. Hängt aber sicher auch vom Theme-Autor ab. Im Core-Code von WordPress sind mir solche Konstrukte bisher nicht aufgefallen.
-
Was heißt gängige Konventionen? Es ist gängig und eine dritte mögliche Schreibweise bei Abfrageoperationen: PHP: if..endif syntax - Manual
-
Zitat
Ich vermute mal, man hat die Schreibweise gewählt, da sich die Templates so leichter lesen lassen.find ich gerade nicht. is doch voll verwirrend son "misch-masch".
egal, mir is geholfen, der rest ist beiwerk!Zitat
Es ist gängig und eine dritte mögliche Schreibweise bei Abfrageoperationengängig war hier im sinne von "kenne keine andere applikation die diese syntax (noch) nutzt" gemeint, und wenn du mal ließt was da unter dem link steht den du gepostet hast, wirst du sehen, dass es sich um ein relikt aus php 2.x (1995) handelt :-|
-
find ich gerade nicht. is doch voll verwirrend son "misch-masch".
Weil es für dich ungewohnt ist? Für lange HTML-Blöcke kann es übersichtlicher sein. Allerdings hindert dich ja keiner dran, die Variante nicht einzusetzen oder umzuschreiben.Zitatund wenn du mal ließt was da unter dem link steht den du gepostet hast, wirst du sehen, dass es sich um ein relikt aus php 2.x (1995) handelt :-|
Falsch. Auf der von Alphawolf verlinkten Seite ging es um Migration von PHP/FI zu PHP3, da sich dabei die Syntax geändert hat. ( ; -> : )
Die "richtige" Seite wäre PHP: Alternative syntax for control structures - Manual - und da steht kein Wort von "Relikt"... -
Zitat
...oder umzuschreiben.gerade dabei. :)
Zitat
Auf der von Alphawolf verlinkten Seite ging es um Migration... is doch auch egal.
wir sind uns einig, dass diese syntax ehr "ungebräuchlich" ist.btw: coole sache, dass hier schnell auf posts geantwortet wird!
grüße, rootkid
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!