Сегодня это привлекло мое внимание на документации API jQuery для closest
селектора:
.closest( selector [, context ] )
Что именно означает [, context]
? Я знаю, что я могу поместить здесь переменную или объект jQuery для установки в качестве контекста. Это само по себе не совсем ясное, но в частности, в частности, я прошу сегодня о запятой квадратной скобки ( [,
] . Что это значит? Я также видел аналогичные обозначения на страницах справочника php.net .
bool ob_start ([ callable $output_callback [, int $chunk_size = 0 [, ...
Есть ли какой-то предварительный урок, который я пропустил? потому что это греческий для меня, и я не могу быть единственным, кто посмотрел на это и подумал «WTF …», но проигнорировал его и продолжал гадать, когда я мог бы сэкономить много времени …
Это означает, что параметр является необязательным . Вам не нужно его предоставлять, и если вы этого не сделаете, то по умолчанию будет указано значение, которое вы видите там.
Как ни странно, в руководстве по PHP есть специальная страница о том, как читать определение функции . Итак, цитируя указанную страницу:
Все необязательные параметры видны в [ скобках ] .
Кроме того, руководство « О руководстве » является интересным для чтения, если вы в это делаете.