Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 09.05.2010, 23:20   #1
Winlook
Пользователь
 
Регистрация: 14.11.2009
Сообщений: 56
Восклицание Функция не возвращает значения 2.0

Не везет мне что-то с функциями...

Функция:
PHP код:
<?
function spirit ($spiriting) {
$text $spiriting;
...
...
...
$spiriting $text;
return 
$spiriting;}
?>
Проверил перед самым возвращением переменной - она обрабатывается и существует.
Вызываем функцию:

PHP код:
spirit ($loginreg);
$loginreg=$spiriting; print "---$loginreg---"
Кароче не возвращает... Что не так? Вроде все так


?>
Winlook вне форума Ответить с цитированием
Старый 09.05.2010, 23:58   #2
Vertexxx
Заблокирован
 
Регистрация: 10.04.2010
Сообщений: 145
По умолчанию

Настоятельно рекомендую прочитать об области видимости переменных и о сути управляющей конструкции return.

PHP код:
$loginreg "Vasya";

function 
spirit ($spiriting)

    
$text $spiriting
    
$spiriting $text
    return 
$spiriting;


$loginreg=spirit ($loginreg); 
//1
print("$loginreg"); // Vasya 
//2
print(spirit($loginreg)); // Vasya 

Последний раз редактировалось Vertexxx; 10.05.2010 в 00:04.
Vertexxx вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Exel 2007 не возвращает значения DATE NameX Microsoft Office Excel 10 03.02.2010 11:40
Функция open() возвращает неверный дескриптор devl Общие вопросы C/C++ 8 12.01.2010 20:36
Что возвращает эта функция? D[I]K Общие вопросы C/C++ 9 06.10.2009 23:32
Почему функция не возвращает никакое значение? Тупой Общие вопросы Delphi 1 31.05.2009 16:31
Функция StrtoFloat не правильно возвращает число Ra88it Помощь студентам 2 02.12.2008 20:26


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS