PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Heartofprogrammer
Отправлено: 06 Августа, 2015 - 10:26:22
Post Id


Новичок


Покинул форум
Сообщений всего: 24
Дата рег-ции: Авг. 2015  


Помог: 0 раз(а)




Ребята я знаю что такое функция и как оно создается, function funct(), но то что внутри скобок пишут и называют это аргументом я понятия не имею что это такое. Вы скажете или дадите мне ссылку где прочитать про этот аргумент можно, но я вам скажу уже читал в интернете и все равно так же понять не могу зачем внутри скобок функции вписывают переменные? Для чего? Ребята кому не сложно объясните пожалуйста новичку.
 
 Top
andrewkard
Отправлено: 06 Августа, 2015 - 11:19:59
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




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.  
 
 Top
DeepVarvar Супермодератор
Отправлено: 06 Августа, 2015 - 12:47:10
Post Id



Активный участник


Покинул форум
Сообщений всего: 10378
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Heartofprogrammer пишет:
понять не могу зачем внутри скобок функции вписывают переменные
Потому что у пыха смешная область видимости.
Иначе ф-ция ни с чем ничего сделать не сможет.
Есть еще всякие костыли: global/$this/static/use.
Увы -- это же пых.
 
 Top
Sail
Отправлено: 06 Августа, 2015 - 13:41:38
Post Id



Участник


Покинул форум
Сообщений всего: 1131
Дата рег-ции: Февр. 2014  


Помог: 57 раз(а)




Heartofprogrammer пишет:
Ребята я знаю что такое функция и как оно создается, function funct(), но то что внутри скобок пишут и называют это аргументом

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



Посетитель


Покинул форум
Сообщений всего: 328
Дата рег-ции: Окт. 2013  
Откуда: Санкт-Петербург


Помог: 6 раз(а)




Heartofprogrammer пишет:
Ребята я знаю что такое функция и как оно создается, function funct()

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

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


-----
Умные мысли приходят тогда, когда все глупости уже сделаны...
 
My status
 Top
lawer85
Отправлено: 06 Августа, 2015 - 16:41:10
Post Id


Частый гость


Покинул форум
Сообщений всего: 189
Дата рег-ции: Янв. 2013  


Помог: 1 раз(а)




Flash_PR пишет:
Heartofprogrammer пишет:
Ребята я знаю что такое функция и как оно создается, function funct()

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

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



А ты прям родился зная PHP да Улыбка
 
 Top
Flash_PR
Отправлено: 06 Августа, 2015 - 16:53:43
Post Id



Посетитель


Покинул форум
Сообщений всего: 328
Дата рег-ции: Окт. 2013  
Откуда: Санкт-Петербург


Помог: 6 раз(а)




lawer85 пишет:
А ты прям родился зная PHP да

Что такое функция и аргументы функции меня в школе научили. А как использовать функции в языках программирования, в том числе и PHP это дело десятое......дело синтаксиса. Поэтому я говорю, что автор либо еще очень мал, и в школе функции не проходили, либо двоичник по математике (лучше тогда заняться чем то другим), либо стебется...


-----
Умные мысли приходят тогда, когда все глупости уже сделаны...
 
My status
 Top
DeepVarvar Супермодератор
Отправлено: 06 Августа, 2015 - 19:15:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 10378
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Шикарный пост паноптика про функции и аргументы превратился в статью.
И был перемещен в соответствующий раздел: http://forum.php.su/topic.php?fo...33&topic=823
 
 Top
Heartofprogrammer
Отправлено: 08 Августа, 2015 - 12:06:38
Post Id


Новичок


Покинул форум
Сообщений всего: 24
Дата рег-ции: Авг. 2015  


Помог: 0 раз(а)




Flash_PR пишет:
Что такое функция и аргументы функции меня в школе научили. А как использовать функции в языках программирования, в том числе и PHP это дело десятое......дело синтаксиса. Поэтому я говорю, что автор либо еще очень мал, и в школе функции не проходили, либо двоичник по математике (лучше тогда заняться чем то другим), либо стебется...

Да вы правы, у меня по математике всегда была 2, я очень плохо знаю математику. Но то что, вы сказали заняться лучше чем-то другим, я вам скажу я не буду бросать свою будущую профессию из за не знания алгебры. На счет возраста мне 18 лет я первый курс.

(Отредактировано автором: 08 Августа, 2015 - 12:07:07)

 
 Top
Flash_PR
Отправлено: 08 Августа, 2015 - 12:49:58
Post Id



Посетитель


Покинул форум
Сообщений всего: 328
Дата рег-ции: Окт. 2013  
Откуда: Санкт-Петербург


Помог: 6 раз(а)




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


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


-----
Умные мысли приходят тогда, когда все глупости уже сделаны...
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB