Питання (не зовсім) про define(), PHPClub - клуб розробників PHP

Народ! Поясніть новачкові, Структура

define('BLA_BLA', true); -->> if (!defined(BLA_BLA)) die(); Не працює у мене взагалі

І ще проблема - в індексному файлі: require('config.php'); - підключаю файл зі змінними налаштуваннями типу $config_lang='ru';

тут же в індексі include ('/aa/aa/include.php')

у файлі include.php намагаюся використовувати змінні з конфігу - не виходить. як?

Тут у тебе визначається константа з ім'ямBLA_BLA

Тут перевіряється наявність константи, ім'я якої дорівнює значенню константиBLA_BLA

CougarТа про це я в курсі перечитав опис функцій та способи застосування на php.net

Все так і роблю. Тільки змінні всередині файлу працюють, а у вкладених файлах немає! Хоча тут http://www.php.net/manual/ru/language.variables.scope.php Написано що і в inclused змінні повинні бути видимими.

NecromantМені не потрібний обробник помилок,

і пліз народ, не тикайте носом у пошук

TeaM PHPClub

require_once('config.php'); include(include.php'); #

В результаті очікується виведення слова test, правда? а нема.

include(include.php'); а ось так перебував

у всіх виводить test.

oncle terrible

так народ, не треба кип'ятитись і тикати носом не туди куди треба. include('include.php'); так і було в оригіналі, просто тут схибив. Я не маю рут доступу, і поміняти налаштування пхп немає жодної можливості.

nofxЯкщо я в самому index.php використовую цю змінну, тобто так echo $test, тоді виводить тест, а якщо у вкладеному include.php то ні. config.php і include.php інклюдяться, перевіряв.

oncle terrible

амені чхати на твій хостинг та твій доступ. Якщо ти ще не зрозумів, то я повторю. Але лише один раз. на тупиць, які не розуміють із двох разів, ніхто витрачати час не буде.

Від тебе потрібне: 1. РЕАЛЬНИЙ код. А не той, який ти поспішно подряпав у форумі. 2. ПОВІДОМЛЕННЯ про помилки пхп при рівні відображення E_ALL.

Якщо ти не в змозі виконати ці дві вимоги – вирішуй свої проблеми сам.

Без грубостей, колега не бажаєте не відповідайте. index.php:

include.php Виводить чисту сторінку і жодних повідомлень про помилки

oncle terrible
oncle terrible

ага. означає, жодних помилок. А я тебе, значить, тицьнув носом не туди куди треба.

Значить так, маленьке офігел ламереня. Ти зараз ідеш, і РОЄШ НОСОМ посилання "не ту куди треба". Потім приносиш на задніх лапках помилки, які з'являються при виконанні твого скрипта, а після цього ми продовжимо нашу приємну розмову.