最新回答 / 津庭木3795290
说说自己的理解:当某个类里不含有A对象时,直接使用__call来调用的时候,就会先创建这个A,然后再调用它。相当于两步并作一步【1.创建 + 2. 调用 = 重载(动态创建)】。也就是说,不想用A对象的时候连创建都不要,需要用的时候直接动态创建(重载)。同时创建+调用。
2016-10-31
最赞回答 / winner4265975
name为方法名,args形式是数组这里是参数数组。调用不存在的方法speedDown过程中,自动调用__call()方法,并且以数组的形式传递被调用的不存在的方法的多个参数。
2016-10-30
echo preg_replace("/(\w+)\.(\w+)/","<em>$1.$2</em>",$str);
2016-10-30
<?php
//请创建一个数组变量arr,并尝试创建一个索引数组,键是0,值是苹果
$arr[0]="苹果";
if( isset($arr) ) {print_r($arr);}
?>
//请创建一个数组变量arr,并尝试创建一个索引数组,键是0,值是苹果
$arr[0]="苹果";
if( isset($arr) ) {print_r($arr);}
?>
2016-10-28
对于初学者多难啊,又不解释一下
$p = "|<[^>]+>(.*?)</[^>]+>|i";
解释,<是左尖括号,[^>]指除了右尖括号以外的任何字符,+指匹配一次或多次,>指右尖括号,(.*?)是一种懒惰匹配模式,匹配任何可见字符,</[^>]+>同理,i指忽略大小写
$p = "|<[^>]+>(.*?)</[^>]+>|i";
解释,<是左尖括号,[^>]指除了右尖括号以外的任何字符,+指匹配一次或多次,>指右尖括号,(.*?)是一种懒惰匹配模式,匹配任何可见字符,</[^>]+>同理,i指忽略大小写
2016-10-28
却是不错了,免费的还能边学边做。虽然有些地方跳了一点,但是你百度或者稍微区看下别人的还是能懂的。。楼下那些还差评的,估计连百度都不会。
2016-10-28