|
|
|
|
|
для: Port_Artur3
(22.03.2016 в 21:37)
| | А никто и не говорил, что вы передаете в подключаемом файле. Вы даже сути не поняли, а суть проста - переменные используемые в подключаемом файле должны быть определены до подключения, а у вас в момент подключения ваш массив, который вы делаете глобальным не существует. | |
|
|
|
|
|
|
|
для: confirm
(22.03.2016 в 15:00)
| | Я не передаю или принимаю переменную в include файл. Hеверное понимание вопроса. Всё происходит в самом файле который я подключаю.
Короче, избавился от функции и всё заработало. | |
|
|
|
|
|
|
|
для: Port_Artur3
(21.03.2016 в 13:08)
| |
<?
include 's.php';
$a = 3;
|
Вопрос - если в файле s.php есть обращение к $a, то чему она будет равна при этом?
http://fi2.php.net/manual/ru/book.var.php | |
|
|
|
|
|
|
|
для: confirm
(21.03.2016 в 12:30)
| | А как мне проверить тип, и чего именно? | |
|
|
|
|
|
|
|
для: Port_Artur3
(21.03.2016 в 08:46)
| | Будем дебаты разводить или может проверить все-таки тип? И досконально изучить подключение, что нужно учитывать при этом. | |
|
|
|
|
|
|
|
для: Trianon
(21.03.2016 в 01:10)
| | $banners всегда содержит 1 элемент:
Array ( [0] => 6 )
, именно его я передаю в функцию, делая $banners глобальным, чтобы передать массиву $array_r . | |
|
|
|
|
|
|
|
для: Port_Artur3
(20.03.2016 в 22:55)
| | у Вас значение $banners не задано. Отсюда и ошибка. | |
|
|
|
|
|
|
|
для: Port_Artur3
(20.03.2016 в 14:36)
| | Массив $array_r первоначально не пустой, он всегда содержит один элемент:
Array ( [0] => 6 )
Тогда откуда ошибка? | |
|
|
|
|
|
|
|
для: confirm
(20.03.2016 в 14:21)
| | $banners; - это массив с 1 или 2-я элементами, он определён ранее. А global $banners; я делаю чтобы передать его в функцию.
Поэтому $array_r первоначально это массив с теми же сами 1-м или 2-мя элементами, которые находятся в $banners;
Ошибка-то возникает только когда делаю include "banner.php";
а при вызове самого banner.php через адресную строку таких ошибок нет. | |
|
|
|
|
|
|
|
для: Port_Artur3
(20.03.2016 в 09:10)
| | А чему $array_r у вас в итоге равен? И зачем, если он равен $banners, и $banners это массив, вот это промежуточное чудо - $array_r = array();? А равно null, потому как при обращении global $banners; не определен. | |
|
|
|
|