传递php文件的静态变量

时间:2013-06-19 09:10:10

标签: java php

我想在不同的php文件中传递一个静态变量,我在java工作的一个同事已经实现了如下 创造一个班级 2.将变量声明为静态final 3.我们想要访问这个变量值的地方是classname.varaiablename

我想在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;
?>

我没有得到价值

2 个答案:

答案 0 :(得分:0)

只需在所有24个文件中包含该文件即可。 include-once

答案 1 :(得分:0)

如果要将URL作为foo :: $ url访问,则需要将静态变量访问说明符设置为public,而不是protected。

相关问题