Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Yanik1987
6 / 6 / 3
Регистрация: 07.04.2015
Сообщений: 119
#1

Доступ к переменной - PHP

16.05.2017, 19:25. Просмотров 82. Ответов 3
Метки нет (Все метки)

Добрый день. Получаю переменную в функции. Возможно ли сделать и как, чтобы переменная созданная внутри функции была доступна вне. Спасибо.
Нашел только:
PHP
1
2
3
4
5
6
7
$gg = 45;
function funct ()
{
    global $gg;
    echo "Глобальная переменная имеет значение - $gg";
}
funct ();
Добавлено через 1 час 34 минуты
Не могу понять, в чем баг?
PHP
1
2
3
4
5
6
7
8
9
10
11
function orders_count() {
    global $count_ter;
    $in_process_orders = get_posts('post_type=order&status=in_process&numberposts=-1');   // Выводит число 1, именно столько записей со статусом in_process
    $count_ter = count($in_process_orders);
    echo $count_ter;
}
add_action('admin_footer_text', 'orders_count');
 
orders_count();
global $count_ter;
echo $count_ter;   // Почему выводит число 7 - общее количество записей типа order?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2017, 19:25
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Доступ к переменной (PHP):

Доступ к переменной в цикле foreach
Здравствуйте! Есть ассоциативный массив $Arr = array('k1'=>$V1, 'k2'=>$V2,...

Получить в функции доступ к глобальной переменной.
<form method='post'> <img src='lg.jpg'>Цена 300грн <button name="telephon"...

Доступ к mySQL возможен только через Shell доступ. Что это значит ?
Доступ к mySQL возможен только через Shell доступ. Что это значит ? На меня...

Как сделать чтобы название переменной, было значение другой переменной?
Я хочу сделать следующее: пример: $test1 = "aver"; $test2 = "12345"; В...

Присвоение к переменной цифры для получения новой переменной
даны переменные: define ("A1","aaaa"); define ("B1","ssss"); define...

Присвоить значение php переменной из переменной JavaScript
Есть такой код: <!doctype html> <html> <head> <style type="text/css"> ...

3
Jodah
Эксперт PHP
2704 / 2376 / 1013
Регистрация: 01.08.2012
Сообщений: 8,405
16.05.2017, 19:32 #2
Цитата Сообщение от Yanik1987 Посмотреть сообщение
переменная созданная внутри функции была доступна вне
С помощью return можно вернуть.

Глобальные переменные - плохой тон.
0
Dmitry
Эксперт по компьютерным сетямЭксперт NIX
10505 / 6006 / 437
Регистрация: 09.09.2009
Сообщений: 23,720
16.05.2017, 19:32 #3
PHP
1
2
3
4
5
6
7
function my_function(){
// вычисляете вашу переменную, назовем ее $my_param
return $my_param;
}
 
$a = my_function();
echo $a;
0
Yanik1987
6 / 6 / 3
Регистрация: 07.04.2015
Сообщений: 119
16.05.2017, 19:36  [ТС] #4
Спасибо большое. А почему у меня значение переменной с 1 на 7 меняется?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2017, 19:36
Привет! Вот еще темы с решениями:

Как подставляя значение переменной к неполному имени переменной обратиться "куда надо"?
Салют, нужно в циклах обращаться к разным переменным ($b1-$b5), но так ручками...

Если русские буквы выводить из переменной - они не выводятся. Если не из переменной - всё нормально.
Помогите,уже битый день бьюсь. Никак немогу понять что не так. Русские буквы...

Имя переменной в другой переменной
class foo { var $bar = 'I am bar.'; } $foo = new foo(); $bar = 'bar';...

Как назначить переменной php-скрипта значение переменной скрипта js?
Как назначить переменной php-скрипта значение переменной скрипта js? Javascript...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru