永发信息网

php中class 类 传参的问题;

答案:2  悬赏:20  手机版
解决时间 2021-01-27 17:32
  • 提问者网友:温柔港
  • 2021-01-27 14:33
php中class 类 传参的问题;
最佳答案
  • 五星知识达人网友:时间的尘埃
  • 2021-01-27 14:52
你这样写运行没报错?!
把 $this->$kk 改成 $this->kk,其他几个地方类似。追问是的 ; 完全可以正常运行 , 在构造函数内传入参数 则 var $1 var $2 ; 就是所有定义在局部的变量都会变成 同一个参数 ; php 的逻辑好诡异
全部回答
  • 1楼网友:胯下狙击手
  • 2021-01-27 15:22
注意
构造函数中¥this->$kk这种写法是错误的
正确写法¥this->kk=$n1,
还有对变量$numj进行++,应该赋值为整型0,应该正确代码为
class obj{
var $kk;
var $num='0';
var $pic;
var $arr;
var $len=50;
function __construct($n1,$n2){
$this->kk=$n1;
$this->pic=$n2;
}
function kx($nn1){
echo $this->num;}
}
$arr = array(1,2,3,4,99);
$tab = new obj('aaaaaa',$arr);
var_dump($tab->kk);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯