fork download
  1. <?php
  2.  
  3. $a = 15.23;
  4. echo $a . "\n";
  5.  
  6. floor($a);
  7. echo $a . "\n";
  8. //нихуя не поменяется, потому что floor(); - это функция, она ВОЗВРАЩАЕТ ТЕБЕ РЕЗУЛЬТАТ
  9. //КОТОРЫЙ НУЖНО КУДА-ТО СОХРАНИТЬ БЛЯДЬ
  10. //ты В НЕЁ ПЕРЕДАЕШЬ АРГУМЕНТ - она тебе ВОЗВРАЩАЕТ РЕЩУЛЬТАТ
  11.  
  12. $b = floor($a);
  13.  
  14. echo $b . "\n";
  15.  
  16.  
  17. //теперь о том как работают функции вкратце в программировании
  18. //и ты можешь запутаться в том, что написано будет дальше
  19. //сначала ты её описываешь
  20. function vozvesti_huetu_v_kvadrat($hueta){
  21. $result = $hueta * $hueta;
  22. return $result;
  23. }
  24. //3 строчк кода, но как же нубы долго могут тупить над этим, не осознавая что функция к их текущему коду вообще не относится и не выполняется и вообще блядь находится по сути в парралельной вселенной, а еще у неё своя область видимости, и то что ты передал в неё хуету, совсем не значит что можно забрать из неё хуету и бла бла бла бла
  25. //просто в итоге это используется вот так
  26.  
  27. $huy = 4;
  28. $resultat_funkcii = vozvesti_huetu_v_kvadrat($huy);
  29. //сложили в переменную то, что вернула функция
  30. var_dump($resultat_funkcii);
  31. //
  32.  
  33.  
  34.  
Success #stdin #stdout 0.01s 82880KB
stdin
Standard input is empty
stdout
15.23
15.23
15
int(16)