今天看DISCUZ X代码,有这么一段代码:

$func = empty($pconnect? 'mysql_connect' : 'mysql_pconnect';
if(!$link = @$func($dbhost, $dbuser, $dbpw, 1)) {
    
$this->halt('notconnect');

 

   原来函数可以这样调用: $func='mysql_connect'; $link=$func()...,这段代码等价于:$link=mysql_connect()。

   PHP里还有一种变量引用的用法:$a='b';$b=3; echo $$a;//输出3

   嗯,今天又长见识了。