Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Что такое аргумент в function?
Форумы портала PHP.SU » » Вопросы новичков » Что такое аргумент в function?

Страниц (1): [1]
 

1. Heartofprogrammer - 06 Августа, 2015 - 10:26:22 - перейти к сообщению
Ребята я знаю что такое функция и как оно создается, function funct(), но то что внутри скобок пишут и называют это аргументом я понятия не имею что это такое. Вы скажете или дадите мне ссылку где прочитать про этот аргумент можно, но я вам скажу уже читал в интернете и все равно так же понять не могу зачем внутри скобок функции вписывают переменные? Для чего? Ребята кому не сложно объясните пожалуйста новичку.
2. andrewkard - 06 Августа, 2015 - 11:19:59 - перейти к сообщению
Heartofprogrammer
Почитайте про пользовательские функции: http://www.php.su/functions/custom/
Простой пример:
PHP:
скопировать код в буфер обмена
  1.  
  2. //объявляем функцию с входящим аргументом $x
  3. //функция возвращает аргумент увеличенный на 1
  4. function funct($x){
  5.     return $x=$x+1;
  6. }
  7. //присаваиваем в переменную y результат функции funct
  8. $y=funct(1);
  9. //выводим y
  10. echo $y;
  11.  
3. DeepVarvar - 06 Августа, 2015 - 12:47:10 - перейти к сообщению
Heartofprogrammer пишет:
понять не могу зачем внутри скобок функции вписывают переменные
Потому что у пыха смешная область видимости.
Иначе ф-ция ни с чем ничего сделать не сможет.
Есть еще всякие костыли: global/$this/static/use.
Увы -- это же пых.
4. Sail - 06 Августа, 2015 - 13:41:38 - перейти к сообщению
Heartofprogrammer пишет:
Ребята я знаю что такое функция и как оно создается, function funct(), но то что внутри скобок пишут и называют это аргументом

Математику изучали? Помните, что означает y=f(x)?
Вот то, что "пишут внутри скобок" - есть параметры (аргументы, значения переменных), от которых зависит возвращаемое (или не возвращаемое, так тоже бывает) функцией значение.
5. Flash_PR - 06 Августа, 2015 - 16:18:13 - перейти к сообщению
Heartofprogrammer пишет:
Ребята я знаю что такое функция и как оно создается, function funct()

Heartofprogrammer пишет:
но то что внутри скобок пишут и называют это аргументом я понятия не имею что это такое

Знать слово "функция" и "суть" функции это разные вещи. Судя по вашему посту, вы не знаете что такое функция.
ЗЫ: А вообще у меня подозрение на "стеб" от автора........)
6. lawer85 - 06 Августа, 2015 - 16:41:10 - перейти к сообщению
Flash_PR пишет:
Heartofprogrammer пишет:
Ребята я знаю что такое функция и как оно создается, function funct()

Heartofprogrammer пишет:
но то что внутри скобок пишут и называют это аргументом я понятия не имею что это такое

Знать слово "функция" и "суть" функции это разные вещи. Судя по вашему посту, вы не знаете что такое функция.
ЗЫ: А вообще у меня подозрение на "стеб" от автора........)



А ты прям родился зная PHP да Улыбка
7. Flash_PR - 06 Августа, 2015 - 16:53:43 - перейти к сообщению
lawer85 пишет:
А ты прям родился зная PHP да

Что такое функция и аргументы функции меня в школе научили. А как использовать функции в языках программирования, в том числе и PHP это дело десятое......дело синтаксиса. Поэтому я говорю, что автор либо еще очень мал, и в школе функции не проходили, либо двоичник по математике (лучше тогда заняться чем то другим), либо стебется...
8. DeepVarvar - 06 Августа, 2015 - 19:15:38 - перейти к сообщению
Шикарный пост паноптика про функции и аргументы превратился в статью.
И был перемещен в соответствующий раздел: http://forum.php.su/topic.php?fo...33&topic=823
9. Heartofprogrammer - 08 Августа, 2015 - 12:06:38 - перейти к сообщению
Flash_PR пишет:
Что такое функция и аргументы функции меня в школе научили. А как использовать функции в языках программирования, в том числе и PHP это дело десятое......дело синтаксиса. Поэтому я говорю, что автор либо еще очень мал, и в школе функции не проходили, либо двоичник по математике (лучше тогда заняться чем то другим), либо стебется...

Да вы правы, у меня по математике всегда была 2, я очень плохо знаю математику. Но то что, вы сказали заняться лучше чем-то другим, я вам скажу я не буду бросать свою будущую профессию из за не знания алгебры. На счет возраста мне 18 лет я первый курс.
10. Flash_PR - 08 Августа, 2015 - 12:49:58 - перейти к сообщению
Heartofprogrammer пишет:
Да вы правы, у меня по математике всегда была 2, я очень плохо знаю математику. Но то что, вы сказали заняться лучше чем-то другим, я вам скажу я не буду бросать свою будущую профессию из за не знания алгебры. На счет возраста мне 18 лет я первый курс.


Ну что же, можно пожелать только успехов. У вас еще будет время понять, ваше это или нет.

 

Powered by ExBB FM 1.0 RC1