Вопрос по PHP global
Новая тема Написать ответ
# Сб Авг 10, 2013 3:32 pmYabuti Зарег.: 28.11.2008 ; Сообщ.: 16263Ответить с цитатой
Всем привет!
Пишу скрипт, там нужно в функции использовать данные массива вне функции.

Подскажите, использование в функции global - это так же опасно, как и $GLOBALS или нет?
Просто именно с глобальными переменными не очень хорошо разбираюсь.

Такого вида:
<?php

$a = array(1, 2, 3);

function asd () {
global $a;
...
}

?>

Заранее большое спасибо! Drinks or Beer
# Сб Авг 10, 2013 3:48 pmexolon Зарег.: 22.11.2007 ; Сообщ.: 2397Ответить с цитатой
Yabuti писал(а):
Подскажите, использование в функции global - это так же опасно, как и $GLOBALS или нет?

Действие и результат один и тот же.
# Сб Авг 10, 2013 3:57 pmYabuti Зарег.: 28.11.2008 ; Сообщ.: 16263Ответить с цитатой
exolon, спасибо!
Буду извращаться, чтобы без глобальных переменных Smile
# Вт Авг 13, 2013 12:44 amJM Зарег.: 25.08.2006 ; Сообщ.: 1382Ответить с цитатой
Это не опасно до тех пор пока ты не начнешь свои скрипты в другие встраивать Smile я уже на одну переменную нарвался...
<?php

$a = array(1, 2, 3);

function asd ($a) {

...
}
asd ($a);

?>
так оно надежнее Smile
# Вт Авг 13, 2013 5:50 amYabuti Зарег.: 28.11.2008 ; Сообщ.: 16263Ответить с цитатой
JM, так и сделал, добавил переменную в параметры вызова функции :thup:
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.