永发信息网

php中的数组可以作为参数提供给,php中自己编写的类么?

答案:4  悬赏:70  手机版
解决时间 2021-01-16 12:23
  • 提问者网友:寂寞撕碎了回忆
  • 2021-01-16 06:31
php中的数组可以作为参数提供给,php中自己编写的类么?
最佳答案
  • 五星知识达人网友:思契十里
  • 2021-01-16 07:42
可以,但是需要在类中定义一个变量接收
$arr = array(1,2,3,4,5);

class Example{
private $a = array();
function__construct($array){
$this->a = $array;
}

function _getValue(){
print_r($this->a);
}
}
$_class = new Example($arr);
$_class->_getValue();
全部回答
  • 1楼网友:忘川信使
  • 2021-01-16 09:26
可以这么传。 每个人打开你的站的php程序,是通过apache ,每个人都是获得的独立的环境, 你要在不同人之间传 信息,得通过数据库 或者 文件内容
  • 2楼网友:北城痞子
  • 2021-01-16 09:07
数组是可以做为参数传到类中的方法的,你上面定义类错了,没有括号,然后你下面的调用方式也是可以的,而且多人访问是每个人一个单独的实例
  • 3楼网友:行路难
  • 2021-01-16 08:35
可以的,亲。不过你又语法错误,类不需要加()
还有就是数组的起始应该是0,不是从一开始的。下面的调试过的代码。成功的输出了i,和j的值。
$shuzu[] = 1;
$shuzu[] = 2;
$shuzu[] = 3;
class myclass{
private $i;
private $j;
public function __construct($shuzu1)
{
$this->i = $shuzu1[0];
$this->j = $shuzu1[1];
echo $this->i;
echo $this->j;
}

}
$myclass1 = new myclass($shuzu);
?>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯