Это в основном означает, что вы можете echo
значение returned
вместо echo
значения в самой функции. При программировании ООП эхо (или печать) на экране строго контролируется.
Например, у меня есть эта функция
function testExample($var) {
return $var*2;
}
Так что, когда мне нужно повторить это, мне просто нужно
echo testExample(5);
Вместо этого (плохая практика)
function testExample($var) {
echo $var*2;
}
Причина в том, что когда вы печатаете значение в функции, вы можете использовать эту функцию только для печати значения, которое не для повторного использования . Но, вернув его, вы теперь можете использовать его для печати, или присвоения другой переменной, или для пересчета.