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