私は異なるphpファイル間で静的変数を渡したいのですが、Javaで働いている同僚の1人が次のように実装しています 1.クラスを作成します 2.変数を静的最終として宣言します 3.この変数値にアクセスしたい場所はどこでもclassname.variablename で実行
ここでphpで同じことをしたかったのですが、コードがあり、プロジェクトに24を超えるファイルがあり、この変数を24ファイルすべてでstaicファイルとして宣言したいのですが、セッションを使用したくありません。私はページ1.phpを持っています。コードは次のとおりです
<?php
class Foo
{
public static $url='http://192.168.2.36:8084/';
function GetReference() {
return self::$url; // I want to return a reference to the static member variable.
}
}
$Inst = new Foo;
$Ref = $Inst->GetReference();
?>
私は別のページ2.phpを持っており、そこにアクセスしました
<?php
require_once("1.php");
echo Foo::$url;
?>
私は値を取得していません