fork download
  1. <?php
  2.  
  3. function good ($argument1, $argument2) { //функция принимает что-то
  4. $result = $argument1 + $argument2; //переменные которые внутри функции недоступны извне
  5. return $result; //но можно и нужно возвращать результат работы через return
  6. }
  7.  
  8. $sum = good (1,3); //используем свою функцию так же как и любые другие из стандартной библиотеки
  9. echo $sum;
  10.  
  11. function bad ($argument1, $argument2) {
  12. $result = $argument1 + $argument2;
  13. $huita = bad(1,2); //попытка вызвать функцию внутри самой себя
  14. }
  15.  
  16. echo $huita; //обращение к несуществующей переменной.
Success #stdin #stdout #stderr 0.03s 52480KB
stdin
Standard input is empty
stdout
4
stderr
PHP Notice:  Undefined variable: huita in /home/R6m3rP/prog.php on line 16