// languages list
$languageList=array(0=>'Русский',1=>'Украинский',2=>'Английский');
Определил массив, теперь хочу обратиться в своей функции:
function myFunc($language_index)
{
print "язык={$GLOBALS[ ????????? ]}<br/>");
}
Как это сделать?
Форум → Программирование → PHP для идиотов → Как извлечь значение элемента массива через $GLOBALS[]
9 марта 2009 г. 15:03, спустя 4 минуты 53 секунды
// languages list
$languageList=array(0=>'Русский',1=>'Украинский',2=>'Английский');
$GLOBALS['langs'] = $languageList;
function myFunc($language_index)
{
print "язык={$GLOBALS['langs'][$language_index]}<br/>");
}
9 марта 2009 г. 15:12, спустя 8 минут 59 секунд
9 марта 2009 г. 15:38, спустя 26 минут 15 секунд
[admin]
edit_key = 'Редактировать ключ %s';
language::get('russian', 'admin', 'edit_key', 'super Key!'); // Редактировать ключ super Key!
9 марта 2009 г. 16:25, спустя 46 минут 41 секунду
9 марта 2009 г. 17:06, спустя 41 минуту 24 секунды
9 марта 2009 г. 17:19, спустя 1 минуту 10 секунд
56. Не захламляйте область глобальных имен
Беспорядок в области глобальных имен является характерной проблемой для среды групповой разработки. Вам не очень понравится спрашивать разрешение от каждого участника группы каждый раз, когда вы вводите новый идентификатор. Поэтому:
• Локальная переменная всегда более предпочтительна, чем член класса.
• Член класса всегда более предпочтителен, чем статическая глобальная переменная.
• Статическая глобальная переменная всегда более предпочтительна, чем настоящая глобальная переменная.
9 марта 2009 г. 17:29, спустя 9 минут 44 секунды
9 марта 2009 г. 17:42, спустя 13 минут 17 секунд
9 марта 2009 г. 17:54, спустя 12 минут 4 секунды
Пожалуйста, авторизуйтесь, чтобы написать комментарий!