это не ваша проблема, ваша проблема в том, что у вас есть два действия.
you are concatenating a string
you are calling a function.
Строка результата - это конкатенация между "Мне нравится цвет".myFunc ().«», но прежде чем вы сможете объединить эти значения, вы должны выполнить myFunc ().
Когда вы выполняете myFunc, вы выводите «синий» в вывод.
тогда результат(для каждой строки).
blueI like the colour
(сначала оцените myFunc () и затем объедините возвращаемое значение (void) со статической строкой.
возможно, вы захотите сделатьчто:
<?php
function myFunc() {
return "blue";
}
for ($i=1;$i<=5;$i++) {
echo "I like the colour " . myFunc() . "</br>";
}
?>