Was ist ":" in PHP? [geschlossen]

8

Was bedeutet das Symbol% ​​co_de% in PHP?

    
good_evening 25.05.2010, 20:02
quelle

6 Antworten

31

PHP bietet eine alternative Syntax für einige seiner Kontrollstrukturen; nämlich, wenn, für, foreach, und wechseln. In jedem Fall besteht die Grundform der alternativen Syntax darin, die öffnende Klammer in einen Doppelpunkt (:) und die schließende Klammer in endif ;, endwhile ;, endfor ;, endforeach; bzw. endswitch; zu ändern.

    
dalton 25.05.2010, 20:04
quelle
20

Sie begegnen auch : , wenn Sie die alternative Syntax für Kontrollstrukturen verwenden :

%Vor%

Oder wie bereits erwähnt der Ternäroperator :

%Vor%

(Beispiele aus der Dokumentation)

Edit: Irgendwie habe ich nicht gesehen, dass die alternative Syntax schon erwähnt wurde, muss zu müde sein;) Jedenfalls werde ich es so lassen wie es ist, da ich ein aktuelles Beispiel a Der Link zur Dokumentation ist hilfreicher als nur einfacher Text.

    
Felix Kling 25.05.2010 20:38
quelle
7

Ich nehme an, Sie sehen diese Syntax:

%Vor%

Dies ist eine Kurzform von if / else. Das ? ist das wenn und das: ist das andere.

    
ceejayoz 25.05.2010 20:04
quelle
2

Kürzere if-Anweisung:

%Vor%     
user350034 25.05.2010 21:12
quelle
1

Wie andere bereits geschrieben haben, betrachten Sie wahrscheinlich ternäre Logik.

Wenn jedoch zwei von ihnen zusammen sind, dann ist es der Umfangsauflösungsoperator , verwendet für die Referenzierung von Statusmethoden / Eigenschaften und Konstanten.

    
Darien 25.05.2010 20:05
quelle
1

Es kann eine Reihe von Dingen bedeuten. Sie können den ternären Operator , ?: , meinen.

    
quelle

Tags und Links