最赞回答 / 声声慢
<?php//定义一个方法:funcfunction func() {echo 'exists';}//将方法丢给一个变量:$name$name = 'func'; //判断函数是否存在if ( function_exists('func')) { //执行方法:func, 定义变量$sb接受返回值,但是func没有返回东西,索引 $sb是空的 $sb=func();}?>
2016-04-09
最赞回答 / YunsChou
return $a+$b;你可以拆为两句代码来理解:$c = $a + $b;return $c;那么这个方法可以转换成这样:function sum($a, $b){$c = $a + $b;return $c; }我们通过读代码来解析下这个方法的意思:将传入的参数$a和$b相加得到的值为$c,即将$c的值作为这个方法的返回结果分割线-----当调用echo sum(1,2);这个方法时,其实也可以拆分为2步:第一步:$c = sum(1, 2);{方法内部相当于$c = 1 + 2;return $c...
2016-04-05
最赞回答 / 皮蛋婆婆
你的:$mail='/my email is:([\w+@\w+\.\w+])/';其中is后面不应该有:,还有后面是查询子集,把中括号去掉,换成这样就可以$mail='/my email is (\w+@\w+\.\w+)/';
2016-03-31
最赞回答 / 保卫家乡
<?phpclass Car { //增加构造函数与析构函数 function __construct(){ print "构造函数被调用 \n"; } function __destruct(){ print "析构函数被调用 \n"; }}class Trak extends Car{ function __construct(){ print "子类构造函数被调用 \n"; parent::__cons...
2016-03-30