Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Операторы в PHP
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


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

> Описание: Какие и зачем. Вы спрашиваете - мы отвечаем
ease
Отправлено: 31 Марта, 2005 - 07:57:04
Post Id


Креативщик


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

Карма 0




Вот прочёл сёдня про ф-цию return. Зачем она нужна??
CODE:
<?php
function addNums($firstnum, $secondmun )
{
$result = $firstnum + $secondmun;
return $result;
}
print addNums(3,5);
?>

Каким обрахом тут она используется? Заранее спасибо!Улыбка
 
 Top
Ray Wen Администратор
Отправлено: 31 Марта, 2005 - 08:32:38
Post Id



Собиратель шишек...


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

Карма 21




GeFFeN
Тут она возвращает результат сложения двух чисел... тоесть в функцию print попадает сумма 3+5...
 
 Top
Анна Администратор
Отправлено: 31 Марта, 2005 - 08:40:42
Post Id



Гуляю сама по себе


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

Карма 54




Возвращает результат работы функции
 
 Top
ease
Отправлено: 31 Марта, 2005 - 12:39:52
Post Id


Креативщик


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

Карма 0




Куда?? А если бы её не было, что изменилось???
 
 Top
TvoyWeb Администратор
Отправлено: 31 Марта, 2005 - 15:49:30
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




GeFFeN
Твой код печатает на странице "8". Убери из кода return и на странице ничего не будет напечатано, хотя сама функция addNums(3,5) выполнится. Но она уже ничего не будет возвращать.
 
 Top
ease
Отправлено: 01 Апреля, 2005 - 05:01:22
Post Id


Креативщик


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

Карма 0




Блин, всё равно ничего не понял, а return вообще важный оператор? Часто ли он используется и для чего на практике служит?
 
 Top
FROZEN
Отправлено: 01 Апреля, 2005 - 07:54:32
Post Id



Full Member


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

Карма -1




Ну, вот еще один пример:

CODE:

<?
function aab($aaa,$1) {
$aab = $aaa + 1;
return $aab;
}
echo aab(aaa,1);
?>


Выведет 'aab'... Return тебе нужен, когда ты выполнишь какую-то функцию, и тебе нужно узнать результат!
 
 Top
Ray Wen Администратор
Отправлено: 01 Апреля, 2005 - 10:54:11
Post Id



Собиратель шишек...


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

Карма 21




GeFFeN
Эта функция используеться в пользовательских функциях... Большинство встроенных функция php возвращают результат трудов своих, с пользовательскими функциями дела обстаят примерно так же... Например:
CODE:
$i=array_reverse($array);
... возвращает в переменную $i массив с обратным следованием переменных... Точно так же будет действовать и пользовательская функция... только в ней все делаеться ручками, а во встроеной все уже написано за нас... Вот для этого и нужна функция return, чтобы возвращать результат деятельности функции...
 
 Top
TvoyWeb Администратор
Отправлено: 01 Апреля, 2005 - 15:33:21
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




GeFFeN
Пока не поймешь как работают пользовательские функции, не поймешь зачем нужен return. ИМХО.
 
 Top
ease
Отправлено: 02 Апреля, 2005 - 07:12:49
Post Id


Креативщик


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

Карма 0




Спасибо! Буду значит продолжать постепенно учить!! Спасибо всем! Думаю, что тему можно закрыть!
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


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



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0496]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33