Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Makhambet
1 / 1 / 2
Регистрация: 30.09.2014
Сообщений: 80
1

Область видимости

24.03.2015, 20:45. Просмотров 283. Ответов 2
Метки нет (Все метки)

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php 
 
    if(isset($_POST['s'])){
        
        $count = 0;
        $m = array();
 
        getVideo(1);
        getVideo(2);            
        
        if(count($m) != 0){
                echo json_encode($m);
            }
    }
    
    function getVideo(с){
    
        while($video = mysqli_fetch_assoc($result)){ 
 
            $m[$count]['n'] = $video['name'];
            $m[$count]['sn'] = $video['surname'];
            $m[$count]['t'] = $video['title'];
        
            global $count++;
    
        }
            
    }
Здравствуйте! Как внутри функции передавать значения к массиву. Обычным переменным передал с помощью global, но для массива это не работает.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2015, 20:45
Ответы с готовыми решениями:

Область видимости
Объясните с чем связана такая область видимости локальных переменных &lt;?php $a = 5; function...

Область видимости
Доброго времени суток. Есть скрипт регистрации (который уже наверно всем надоел :D), в нем я...

Область видимости переменных
Здравствуйте, у меня небольшое затруднение, я не могу понять почему значения у глобальной...

Область видимости переменной
Как сделать, чтобы переменная из config.php была видна в ф-ции foo? config.php &lt;?php $x =...

ajah и область видимости
Добрый вечер, форумчане. Помогите пожалуйста разобраться. Я при загрузке страницы (через...

2
coller13
1 / 1 / 3
Регистрация: 28.07.2014
Сообщений: 13
24.03.2015, 21:14 2
Можно воспользоваться передачей по ссылке.
PHP
1
2
3
4
5
6
7
$arr = array();
$var = 'myVarGlobal';
 
function foo(&$arg){
    global $var;
    $arg[] = 'newElement';
}
Но так тоже работает
PHP
1
2
3
function foo(){
    global $var, $arr;
}
0
BarbosLV
363 / 401 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
24.03.2015, 21:25 3
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function tadam($parameTr){
    if(is_int($parameTr)) {echo 'мы получили в функцию число'; return;}
    if(is_string($parameTr)) {echo 'мы получили в функцию строку'; return;}
    if(is_array($parameTr)) {echo 'мы получили в функцию массив'; return;}
}
 
$arr = array(1,2,3);
$num = 7;
$str = '7';
 
tadam($str);
echo '<br>';
tadam($arr);
echo '<br>';
tadam($num);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.03.2015, 21:25

Область видимости переменных
Добрый день форумчане! Вопрос так сказать новичка.Есть глобальные переменные и локальные.Если...

Область видимости переменной
Здравствуйте! Пишу вот такой код(знаю, что не совсем красивый), но переменная $associated,...

Область видимости констант
Здравствуйте. Есть файл const.php, где будут хранится все константы(пока есть только одна:)) ...


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

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

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