最新回答 / czdll
你父类构造方法中位父类属性赋值是使用$this吧,你在子类中调用父类它还是$this,$this是一个伪变量,表示的是当前所在的类本身,也就是说这时候的$this就变成是指代子类了,所以它进行的属性赋值什么的就是对子类的属性赋值了,影响不到父类
2016-03-21
最赞回答 / czdll
淡定一些,慢慢积累自然就会好起来的,要坚持噢。这里的问题我来给你说说。return从字面意思来说就是返回,在这函数里,它出现的话就表示将return后面的值返回到调用函数的地方,例如$a=say();,函数say()里面如果使用了return,则返回return后面的值,将这个返回的值赋值给变量$a,并且return语句后面如果还有其它语句的话也不再执行,如果say()整个函数体内都没有出现return,那么也会返回一个值,这个值是默认的,为NULL,也就是说将NULL赋值给$a,而在php中NULL等价...
2016-03-19
最赞回答 / dayu_
这个是可以的,你需要根据需要来决定是否使用 return。按照你说的应该是使用 return $this->speed,而不是使用 return speed。你写的有两个错误,首先变量要使用 $ 符号调用。其次在类中的函数中不能直接使用 $speed 调用类实例的局部变量,你如果在函数中直接 return $speed 那么这个 $speed 变量是属于这个函数的局部变量而不是类实例中声明的 $speed 变量,你不赋值直接输出这个 $speed 会显示这是一个未定义的变量。正解:class Car...
2016-03-17
最赞回答 / 醉大侠
mysql中limit是表示限制的意思,limit 1 表示要显示的数据表中0-1,即一行数据语法是limit m,n m表示查询哪行的开始,n表示偏移量,比如limit 2,4 表示查询3-6行。上面用与不用都是一样的说明表中就只有一行数据。
2016-03-13
最新回答 / 达尔之心
这个文件其实不再这里,估计老师把它更新了位置,正确的地址是:$filename = '/data/webroot/usercode/resource/test.txt';
2016-03-12
最新回答 / 醉大侠
<...code...>函数不能返回多个值,但可以通过返回一个数组来得到类似的效果。<...code...>list()只是举个例子而已,重点是函数函数不能返回多个值。
2016-03-09
最赞回答 / IvanYe
如果是$p = '/\w{4}:(\w{6}\s{1}\w{4})/';$match[0]=name:steven jobs$match[1]=steven jobs如果是$p = '/\w{4}:(\w{6}\s({1}\w{4}))/;$match[0]=name:steven jobs$match[1]=steven jobs$match[2]=jobs至于具体原因在于int preg_match( string pattern, string subject [, array matches [,...
2016-02-28