2015-03-08 14 views
5

W tej chwili przechodzę do podręcznika PHP i mam problem z odczytaniem opisu. Na przykład na tym opisie array_slice metoda:Czytanie i rozumienie instrukcji instrukcji PHP

array array_slice (array $array , int $offset [, int $length = NULL [, bool $preserve_keys = false ]]) 

czy może prosty jeden substr:

string substr (string $string , int $start [, int $length ]) 

ja nie rozumiem [, że przychodzi po $offset i NULL. Gdzie mogę przeczytać na ten temat lub co znaczy [, i jak go czytać?

+0

Opis zawsze pokazuje WSZYSTKIE opcje, które mogą być używane dla każdego polecenia. Czasami pomocne jest przewijanie do przykładów i sprawdzanie, jak to działa. Następnie zastosuj składnię opisu zgodnie z potrzebami. – floor

+1

znajduje się strona podręcznika dla tego (bez niespodzianki) http://php.net/manual/en/about.prototypes.php –

+1

Usunięto nadmiar, Poprawiono dla jasności, Naprawiono formatowanie, Wzmocniona gramatyka, Lepszy tytuł. –

Odpowiedz

2

Parametry [ ] zwykle wyświetlają opcjonalne parametry. Tak więc [, mówi, że możesz, ale nie musisz robić array_slice($array, $offset, $length) parametr jest opcjonalny.

Można było wykonać tylko array_slice($array, $offset).