с return
сама функция может обрабатываться как переменная.
Таким образом,
return add1(2, 3) + add1(10, 10);
выведет:
25
while
echo add2(2, 3) + add2(10, 10);
выведет:
5
20
0
Поскольку нет result
для add2. То, что он делает, это только эхо-звук. Никогда не возвращал значение обратно коду, который его назвал.
Кстати, вы не тупой. Вы просто новичок. Мы все начинающие в начале, и есть определенный порог, который вам нужно будет пережить в начале. Вероятно, у вас, вероятно, будет много «немых» вопросов вначале, но просто продолжайте пытаться и прежде всего эксперимент , и вы узнаете.