one*_*rld 1 php variables class function
我试图从类的方法设置一个值,并尝试在另一个方法中获取它.示例代码如下.我认为以下类型的set/get在Java类中有效.谷歌搜索但仍无法找到相关的解决方案.
我搜索了"如何在PHP中的函数之间共享数据",并找到了如何在静态方法中调用类的成员变量?,但这没有回答我的问题.
<?php
class MyClass
{
public $cons;
function showConstant() {
$this->setConstant(100); /* assign value to variable here */
$this->showConstantGetter();
}
/* setter */
function setConstant($aCons) {
$cons = $aCons;
}
/* getter */
function getConstant() {
return $cons;
}
function showConstantGetter() {
echo "<br>getting const : ".$this->getConstant(); /* use the variable's value in this method here */
}
}
$classname = "MyClass";
$class = new MyClass();
$class->showConstant();
?>
Run Code Online (Sandbox Code Playgroud)