получить переменную php из файла - PullRequest
0 голосов
/ 08 августа 2011

Я использую WordPress, и у меня есть некоторые переменные, которые мне нужно использовать на некоторых других страницах, эти переменные находятся в разных файлах, которые включены в индекс (<?php include('somefile.php');?>).

Мой вопроспеременные из somefile.php могут быть отражены непосредственно на index.php?Если да, можете ли вы сказать мне, как?

Заранее спасибо

1 Ответ

3 голосов
/ 08 августа 2011

tl; dr

Да

<?php echo $someVariable ?>

Wordpress печально известен загрузкой всего и кухонной раковины в глобальное пространство.Для вас это означает, что, как правило, любая переменная, определенная во включаемом файле, который не находится внутри функции или метода, может использоваться где-либо еще.

Вы должны быть осторожны с конфликтами или переопределениями.Например, я бы не объявлял переменные с именами $wp или $wpdb.

Здесь проще всего придумать систему псевдо-пространства имен.Например, префикс ваших классов, глобальных переменных и т. Д. С вашим именем / названием компании является хорошим подходом, например

// somefile.php
$daniel_somevariable = 'foo';
...