我试图把一个全球性的' PHP控制器中的值,因为我在不同的函数中不断使用它,所以,我在视图中发送了很多次,我看到我可以像Java中的属性那样做一个公共变量。 我必须声明变量:
var $team="";// or public $team="";
如何放置并获取PHP属性的值?
答案 0 :(得分:1)
类示例:
class MyClass
{
private $_a;
public $b;
public function __construct()
{
// example of constructor
}
public function set($a)
{
$this->_a = $a;
}
public function get()
{
return $this->_a;
}
}
使用示例:
// usage construct class and invoke private function set();
$myExampleClass = new MyClass();
$myExampleClass->set('something');
// set public
$myExampleClass->b = "i set a public var";
最好用getter和setter来设计你的类,这样就可以保持变量的私密性,除非你有特殊的理由。这是best practices and styleguide的一个很好的参考。
我希望这会有所帮助。