Такой вывод говорит о том, что ты не внимательно смотрел описание данной функции, ее параметров :)
Тут надо или так выводить:
$String = 'String ---';
echo 'Start --- ';
print_r($String);
echo '<br>';
или так
$String = 'String ---';
echo 'Start --- '.print_r($String, true).'<br>';
А ТС так отвечу. Поддержу тех, кто говорил о вопросах на сообразительность. И вообще даже не важно, решит человек поставленную задачу или нет!!! Важно то, КАК он ее будет решать, плюс то, впадет он в ступор или будет активно соображать, находя пути решения. Возможно, в процессе отвергая что-то из своих же предложений и тут же предлагая новые, рабочие решения.
Ясно дело, что тебе нужны быстросоображающие и не-тормозные программеры. А уж базу знаний набрать, в виде перечня функций, ООП и другого... Это не сложно, если у человека есть "
программерский склад ума". Вот на него и надо тестировать.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)