我想通過一個靜態變量跨越不同的php文件,我在java中工作的同事之一已經實現它如下 1.創建一個類 2.declare變量作爲靜態final 3.where以往我們要訪問這個變量的值是classname.varaiablename通過php文件傳遞的靜態變量
做我想做的事一樣在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;
?>
我沒有得到的值
我已經完成我的代碼,可以任何一個檢查是否正確 – user2322631
包括page1.php,而不是1.php並刪除「$ Inst = new Foo; $ Ref = $ Inst-> GetReference() ;」從類文件,否則它會回聲$ URL兩次。 – Praveen