Перейти к контенту

"Глобальные переменные"


Рекомендуемые сообщения

См. код:

function test() {
require "file.php";
echo $abc; //Тут переменная работает, т.е. равна "TEST 123" ( см. ниже )
}
echo $abc; //Тут переменная уже не работает, т.е. равна нулю.

Файл file.php

<?
$abc="TEST 123";
?>

Так вот вопрос: как бы так сделать, чтобы переменная работала вне функции? А может, я чего-то путаю?.. :D

Ссылка на комментарий
Поделиться на других сайтах

Borland_delphi_6

Если ты задал переменную вне функции, то чтобы она заработала внутри, она должна быть глобальной и в начале функции поэтому пишут:

global $abc;

 

Вот почитай на русском языке:

http://ru3.php.net/manual/ru/language.variables.scope.php

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.