celu udokumentowania zmienną, która może podjąć tablicę, która odbiera wektor, którego wartości są ciągi:Jak udokumentować tablicę z subarrayami (typu mieszanego)?
/*
* @var string[] An array of string objects.
*/
$foo = array('A', 'B', 'C');
udokumentować zmienną, która może podjąć tablicę, która odbiera wektor, którego wartości są liczbami całkowitymi:
/*
* @var int[] An array of string objects.
*/
$foo = array(1, 5, 0);
Jak powinienem udokumentować zmienną, której wartościami są tablice mieszane?
muszę udokumentować tablicę takiego:
$foo = array(
array('value A', 1, $this),
array('value b', 2, NULL),
array('value X', 15, new Test)
);
sobie wyobrazić, że jest coś takiego:
/*
* @var array[][string|int|object|null] Description.
*/
Tablica @var [] Tablica obiektów mieszanych. –
'@var mixed [] Tablica obiektów mieszanych'. –
"mixed oznacza, że parametr może akceptować wiele (ale niekoniecznie wszystkie) typy." (http://php.net/manual/de/language.pseudo-types.php) - poprawnie mówiąc nie ma tu zastosowania, ponieważ wartości wewnętrzne są tablicami i nie są mieszane. – YMMD