2013-05-24 11 views
9

Heute gefangen dies meine Aufmerksamkeit auf jQuery's API Documentation für den closest Selektor:Was bedeutet das in der Dokumentation: eckige Klammer durch Komma ([,)

.closest(selector [, context ]) 

Was genau macht [, context] bedeuten? Ich weiß, dass ich dort ein Variablen- oder jQuery-Objekt als Kontext festlegen kann. Das selbst ist mir nicht ganz klar, , aber der Teil, um den ich heute frage, ist die eckige Klammer Komma ([,). Was bedeutet das? Ich habe auch ähnliche Notation auf php.net's manual pages gesehen.

bool ob_start ([ callable $output_callback [, int $chunk_size = 0 [, ... 

Gibt es eine vorbereitende Lektion, die ich verpasst habe? denn das ist griechisch für mich und ich kann nicht der Einzige sein, der sich das angesehen hat und dachte "WTF ..." aber ignorierte es und ging weiter raten, als ich viel Zeit sparen konnte ...

+1

optionale Parameter – Class

+2

http://stackoverflow.com/questions/10925478/how-to-read-api-documentation-for-newbs/14362141#14362141 – Ryan

+0

Ich sah eine Menge für diese Frage, so leid, wenn ich didn‘ t finde es. Haben Sie entweder __ vergiss ich sehe es in dieser Frage – jamil

Antwort

6

Dies bedeutet, dass der Parameter optional ist. Sie müssen es nicht angeben, und wenn Sie dies nicht tun, wird der dort angezeigte Wert von default verwendet.

3

Lustig genug, es gibt eine dedizierte Seite im PHP-Handbuch auf how to read a function definition. Also, unter Angabe der genannten Seite:

Alle optionalen Parameter zu sehen sind in [ Klammern ].

Auch das Handbuch "About the manual" ist eine interessante Lektüre, wenn Sie daran interessiert sind.

Verwandte Themen