+ -
当前位置:首页 → 问答吧 → 想求助下如何调用继承模块的变量

想求助下如何调用继承模块的变量

时间:2011-11-18

来源:互联网

想求助下如何调用继承模块的变量

我写了一个模块shopcommonAction.class.php
<?php
class ShopcommonAction extends Action {
  function _initialize() {
  $domainarr   =  explode('.',$_SERVER['HTTP_HOST']);
  if($domainarr[3]){
   
   $this->error('您输入的网址错误');
   exit();
  }
  $name=$domainarr['0'];
   
     }
     
   
}
?>  

然后我在IndexAction.class.php里继承于这个ShopcommonAction.class.php

然后我想在IndexAction.class.php里的方法里调用出$name这个变量

我在index模块里用$this->name;但是调不出来。不知道哪里出错了希望大家能给解答一下

作者: langbin   发布时间: 2011-11-18

是不是至少要定义成protected的啊

作者: lin-xing   发布时间: 2011-11-18

汗,你这个$name怎么是在function里边的,那怎么调用啊

作者: lin-xing   发布时间: 2011-11-18