Articles of глобальные переменные

Какая переменная $ _SERVER предоставляет полный URL

Возможный дубликат: получение текущего URL-адреса PHP и вызов url? Скажите, что кто-то ищет http://subdomain.domainname.com/somedirectory/somefile.htm В переменной $ _SERVER содержится http://subdomain.domainname.com/somedirectory/somefile.htm

$ _POST, $ _GET, $ _REQUEST В чем разница?

Я немного запутался в этой супер глобальной переменной ( $_POST, $_GET, $_REQUEST ) в php . Я хочу знать, какой сценарий мне нужен, чтобы использовать эту переменную в php и каковы основные отличия, которые эти три стоят?

GLOBAL Array удаляется … – WP All Import function.php –

На данный момент я пишу дополнительный код Functions Editor для WP All Import Plugin. Этот дополнительный код должен переместить некоторые данные … Ничего особенного … Так или иначе. Моя проблема заключается в том, что мой массив $GLOBALS["productsXML"] очищается каждый раз, когда WP All Import загружает новую функцию. Вот мой код: add_action('pmxi_before_xml_import', 'wp_all_import_before_xml_import', 10, 1); add_action('pmxi_saved_post', […]

Определение переменных вне класса PHP

Я использую zend. Я хочу определить приведенный ниже код за пределами класса контроллера и доступа в разных действиях. $user = new Zend_Session_Namespace('user'); $logInArray = array(); $logInArray['userId'] = $user->userid; $logInArray['orgId'] = $user->authOrgId; class VerifierController extends SystemadminController { public function indexAction() { // action body print_r($logInArray); } } Но он не печатает этот массив в функции индекса, […]

$ _GET пуст, когда URL имеет переменные

У меня есть URL-адрес, похожий на этот reg.php?lang=no_NO&passkey=test и im, пытающийся получить переменную passkey, но он продолжает отображаться пустым. Когда я пытаюсь print_r($_GET); он печатает Array ( ) ?! Как это может произойти? Сайт выглядит примерно так <?php print_r($_GET); include('..\libs\Smarty.class.php'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; […]

Как установить глобальную переменную, доступную во всем приложении

Я разработал страницу PHP с такой глобальной переменной; global $amty_imgCache; $amty_imgCache = array(); $GLOBALS["amty_imgCache"]=$amty_imgCache; Эта страница имеет функции добавления / удаления записей в / из этого массива. Я вызывал функцию на странице PHP с PHP, чтобы отобразить ее счетчик и поместить некоторые элементы в этот глобальный массив; Count <?php echo amty_getImageCacheCount(); ?> <?php amty_putIntoImageCache(100,0); ?> […]

Глобальные и статические переменные в PHP

Я создаю базовую структуру в PHP. Мне нужно передать данные для текущей страницы в разные функции, позволить им изменять и сохранять ее, а затем передавать обратно на страницу, которая будет отображаться. Первоначально планировалось хранить данные в глобальной переменной, такой как $GLOBALS['data'] , но я начинаю думать, что использование глобальной – плохая идея. Поэтому я думаю, […]

Где хранятся глобальные переменные, такие как $ _GLOBAL, $ _POST и т. Д.?

Когда я присутствовал на собеседовании, интервьюер задал мне этот вопрос. В какой памяти они используют кучу, стек и т. Д. Я искал ее, но я не получил четкого ответа.

Замена глобальных переменных, как и почему

Хорошо, поэтому я работал и использовал свои глобальные переменные до сих пор, и это не проблема в просто вызове $ USER, чтобы получить идентификатор пользователя. В большинстве случаев от людей на SO и некоторых чтениях здесь и там, все это было так негативно в отношении использования глобального var. Итак, теперь я готов изменить способ и […]

php-переменные в анонимных функциях

Я играл с анонимными функциями в PHP и понял, что они, похоже, не достигают переменных вне их. Есть ли способ обойти эту проблему? Пример: $variable = "nothing"; functionName(someArgument, function() { $variable = "something"; }); echo $variable; Вывод: «ничего». Есть ли способ анонимной функции получить доступ к переменной $?