[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Переменная в функции
cyberx
Как использовать в функции переменную которая объявлена вне тело функции? Например есть переменная и ее хочу использовать в функции. Возможно ли это?



Спустя 33 минуты, 12 секунд (13.02.2010 - 18:42) Adil написал(а):
Да.
1) Сделать ее глобальной
2) Передать эту переменную прямо в функцию (более рекомендовано)

Спустя 5 минут, 14 секунд (13.02.2010 - 18:48) Adil написал(а):
Так уж и быть, более подробно покажу:

1) Сделать переменную глобальной:
<?php
$variable = "Какая-то переменная";

function somefunc(){
global $variable;
print $variable;
}

somefunc(); //веведет переменную
?>


Здесь при помощи global переменная стала видна в области видимости функции.


2)Передать переменную функции
<?php
$variable = "Какая-то переменная";

function somefunc($var){
print $var;
}

somefunc($variable); //веведет переменную
?>

Спустя 4 минуты, 27 секунд (13.02.2010 - 18:52) cyberx написал(а):
Первый вариант как раз нужен был! Спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.