1
У меня есть этот код для печати JS файлов с помощью функции PHP в моей индексной странице:список печати динамической JS файла с помощью функции PHP
<? PHP
function admin_js($js, $file = '') {
global $_admin_js;
if ($file != '') {
$file = preg_replace('/\\\/', '/', dirname($file));
}
$_admin_js[] = array(
$js,
$file
);
}
$_admin_js = array();
global $_admin_js;
$value = '';
foreach($_admin_js as $js) {
$relative_path = RELATIVE_PATH;
echo '<script src="' . $relative_path . '/' . preg_replace('/\\\/', '/', $js[0]) . '"></script>' . " \n\t";
}
global $_admin_js;
admin_js('admin/templates/js/jquery-1.10.1.min.js');
admin_js('admin/templates/js/bootstrap.min.js');
?>
Но в действии выход PHP пуст. В чем моя проблема? как сделать принт?!
DEMO HERE
Id второй 'global $ _admin_js;' действительно обязательный? – GramThanos
@Riad: мне нужно добавить 'admin_js ('admin/templates/js/jquery-1.10.1.min.js');' after' foreach ($ _ admin_js as $ js) 'Потому что: на каждой странице я добавляю' admin_js ('...') 'файл для загрузки в'
'. Мне нужно загружать файлы с автоматическим динамическим js в '' для каждой страницы, поэтому я помещаю 'foreach ($ _ admin_js as $ js)' в верхней части моей страницы. –