Я просмотрел страницу на веб-сайте PHP, говоря, что глобальные переменные будут амортизированы в 5.4.0. Я понимаю, что $ MyFormPost является глобальным vartiable из $ _POST ['MyFormPost'] и $ _GET ['MyFormPost'], но мне интересно, был ли разработан наш веб-сайт, если он также будет считаться обесцененным в 5.4.0.
У нас есть класс, содержимое которого опубликовано ниже, что мы можем получить доступ ко всем общим классам через наше приложение. Поэтому, если мы хотим получить доступ к информации обозревателя пользователей, чтобы увидеть мобильное устройство, которое они используют в любом из других классов или файлов, мы просто вызываем $ gb-> BrowserData-> get_MobileDevice (). Нужно ли нам начинать менять способ создания нашего сайта?
$gb = new GlobalData; global $BrowserData; $BrowserData = new BrowserType(); if ($gb->BrowserData->get_MobileDevice()=='iPhone') { }
GlobalData.class.php
<?php class GlobalData { public function __get($name) { if (isset($GLOBALS[$name])) return $GLOBALS[$name]; } } ?>