PHPのウェブサイトのページで、グローバルが5.4.0で償却されると言いました。 MyFormPostは$ _POST ['MyFormPost']と$ _GET ['MyFormPost']のグローバル変数ですが、私たちのウェブサイトが5.4.0で償却されたと見なされるように開発されたかどうかは疑問です。PHP 5.4.0 - グローバルの登録をお控えください
私たちは以下の内容が掲載されているクラスを持っており、私たちのアプリケーションを通じてすべての共通クラスにアクセスすることができます。したがって、他のクラスやファイルで使用しているモバイルデバイスを見るためにBrowser Informationにアクセスするには、$ gb-> BrowserData-> get_MobileDevice()を呼び出します。サイトの構築方法を切り替える必要がありますか?
$gb = new GlobalData;
global $BrowserData;
$BrowserData = new BrowserType();
if ($gb->BrowserData->get_MobileDevice()=='iPhone') {
}
register_globals
が何であるかではありませんGlobalData.class.php
<?php
class GlobalData {
public function __get($name) {
if (isset($GLOBALS[$name]))
return $GLOBALS[$name];
}
}
?>