Синтаксис функций в руководстве PHP

Мне трудно понять синтаксис следующей функции (и других):

int fwrite ( resource $handle , string $string [, int $length ] )

что означает следующий за скобками и запятой [, int $length ], на что это должно указывать?

3 ответа

Решение

Следующий пример:

int fwrite ( resource $handle , string $string [, int $length ] )
  1. Первый int представляет тип данных, возвращаемый функцией
  2. Ожидаемый тип данных каждого параметра предшествует имени параметра
  3. Квадратные скобки указывают необязательные параметры, то есть параметры, которые можно пропустить
  4. Необязательный параметр может сопровождаться = <some value> указывает значение по умолчанию, которое используется, если вы пропустите этот параметр

Это просто необязательный параметр.

[, int $length] указывает необязательный параметр, который вы можете добавить при использовании функции комфорта fwrite. Кроме того, он также говорит вам, что это должно быть целое число.

Другие вопросы по тегам