Помощник
|
Область видимости переменной |
sc2r2bey
|
Сообщение
#1
|
||
|
|
||
|
|||
Eugene_hb |
5.12.2009, 5:45;
Ответить: Eugene_hb
Сообщение
#2
|
|
Использовать инструкцию global. Она позволяет работаеть внутри функции с глобальными переменными.
Например, будет так: [php]function LoadContent() { global $error, $null; // а дальше непосредственно текст самой функции, как у Вас там написано... }[/php] и отображались при выполнении файла article.php? Если файл article.php будет подключаться как [php]require_once('include/article.php');[/php] то их будет там и так видно (но внутри своих функций, опять же, нужна будет global). |
|
|
ZiTosS |
6.12.2009, 1:23;
Ответить: ZiTosS
Сообщение
#3
|
|
|
sc2r2bey, как уже сказал EugeneM переменные будут видны в функции используя оператор расширения видимости переменных (пример выше), а так же можно писать так:
[php]... echo $GLOBALS['error']; ... echo $GLOBALS['null']; ...[/php] Тут главное понимать что конструкции include, include_once дают команду интерпретатору остановиться на данном включении и проанализировать включаемый файл. Затем включить его в проект заменяя конструкцию вставки содержимым включаемого файла(конечно это образно, для понимания). PHP преобразует сценарий во внутреннее представление, анализируя строки сценария по очереди, пока не доходит до конструкции include. Дойдя до include, PHP прекращает транслировать сценарий и переключается на указанный в include файл. Таким образом из-за подобного поведения транслятора, быстродействие сценария снижается, особенно при большом колличестве включаемых с помощью include файлов. С require таких проблем нет, поскольку файлы с помощью require включаются до выполнения сценария, то есть на момент трансляции файл уже включен в сценарий. Таким образом, целесообразнее использовать конструкцию require там, где не требуется динамическое включение файлов в сценарий, а конструкцию include использовать только с целью динамического включения файлов в код PHP скрипта. В твоём примере не видно как файл article.php связан со всеми остальными.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Нужна помощь по видимости ключевиков сайта для тех, у кого есть аккаунт на мегаидекс или подобных сервисах |
17 | karambas | 2250 | 1.2.2023, 9:33 автор: EvilGomel |
|
Вывод запросов в Топ. Повышение видимости сайта в ПС. Оплата за результат! Топ от 500р./запрос. Видимость от 5000р./мес. |
4 | Blogir | 3700 | 17.6.2017, 23:47 автор: Blogir |
|
Смена картинки при наведении на ОПРЕДЕЛЕННУЮ область картинки | 1 | sevenmc | 6518 | 28.8.2011, 19:49 автор: -SEVI- |
|
Замена имени переменной в строке на ее значение | 5 | RayOfLight | 11756 | 16.9.2010, 17:42 автор: -unnormal- |
|
Продам статьи (Астраханская область) 100% уник, копирайт, недорого. |
0 | nazar3 | 1161 | 19.1.2010, 18:58 автор: nazar3 |
Текстовая версия | Сейчас: 29.3.2024, 16:38 |