成员属性在两个方法之间无法共用 class a { public $a=0; public fucntion ax(){ $this->a='111'; } public fucntion bx(){ echo $this->a; }}$a在ax()中赋值之后,如何才能在bx()中调用值等于111的那个$a?在一个方法中给一个属性赋值之后另一个方法无法获得那个值PHP类 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 实例化后按顺序执行 ax,bx 就有了你要明白一点,ax/bx在类内是平行的,不是说你写在前面,后面的就有值 class a { public $a=0; public fucntion a(){ $this->a='111'; } public fucntion bx(){ echo $this->a; }}复制我的代码,运行就可以了。 function 拼写错误,自行修改。 class a { public $a=0; public function a(){ return $this->a='111'; } public function bx(){ echo $this->a(); }}$p = new a();$p->bx(); 数据同步 求助:如何实现Cpanel面板中添加子域名的功能 discuz论坛页面间数据传递不是用POST的? 正则转换问题 怎么让PHP含中文的网页正常显示 (在线等。。。) 关于windows下面的apache+php+mysql的两个问题 如何解决PHP中自带的mail()函数发送邮件的问题?? 请大家帮我看看下面这段哪里错了? cookie问题,,高分相送 如何用PHP写cgi程序???? setcookie无法使用? 编写php分页代码 mysql_fetch_arry()就是无法执行
你要明白一点,ax/bx在类内是平行的,不是说你写在前面,后面的就有值
class a {
public $a=0;
public fucntion a(){
$this->a='111';
}
public fucntion bx(){
echo $this->a;
}
}复制我的代码,运行就可以了。 function 拼写错误,自行修改。
public $a=0;
public function a(){
return $this->a='111';
}
public function bx(){
echo $this->a();
}
}$p = new a();
$p->bx();