Уверен, что на той паре проектов, о которых Вы говорите, была другая реализация серверной части. Если лень каждый раз типизировать строки, и в подавляющем большинстве у Вас аргументом будет строка, то логично сделать обработку входящего массива как-то так:
/**
* function needString
* @param string $string
*/
function needString($string)
{
$value = array_shift($string);
//Code
}
И это не костыль, это Ваша реализация сервера, исходя из потребностей, только непрозрачное поведение следует задокументировать, так часто делают 8)
С июля этого года — обязательно, а с прошлого года было всё слишком размыто и по много раз менялось, но официальных штрафных санкций небыло предусмотрено. Поэтому сделав пару доплат я больше не платил, и сдавал отчёты в ПФ без доплат, по сей день всё хорошо. В этом году, начиная с июля уже исправно плачу.
Мнения есть разные и 1000 и 1500, но пока официально кодекса нет, все разговоры — пустой звук, могут всё поменять в корне. В ПФ с этого июля доплачивал, а до этого только пару месяцев, на волне общей паники, дальше забил.
И это не костыль, это Ваша реализация сервера, исходя из потребностей, только непрозрачное поведение следует задокументировать, так часто делают 8)