行走的小布鞋 发表于 2015-03-23 10:13

帮忙看看phpStrict Standards: Only variables should be passed by reference问题

我在安装Cacti应用,启动之后,发现报错,Strict Standards: Only variables should be passed by reference in /usr/local/apache/htdocs/cacti/lib/ping.php on line 383我查看了下代码,大概的意识说,php5.3之后的版本,函数只能接受参数,传参数时,不能嵌套,可是我已经改了,为什么还是这样呢?麻烦帮忙看下,代码截取如下$r = array($this->socket);
383                                 $aaaa = socket_select($r, $w = NULL, $f = NULL, $to_sec, $to_usec);
384                                 #switch(socket_select($r, $w = NULL, $f = NULL, $to_sec, $to_usec)) {
385                                 switch($aaaa) {
386                                 #switch(socket_select($r = array($this->socket), $w = NULL, $f = NULL, $to_sec, $to_usec)) {
387                                 case 2:
388                                       /* connection refused */
389                                       $error = "refused";
390                                       break;

请帮忙查看下,我看网上说,要清除下php缓存?啥意思?是浏览器里面的?

行走的小布鞋 发表于 2015-03-23 11:18

自己顶,啊啊啊

sleetdrop 发表于 2015-03-27 13:35

试一下这样行不行。
$w = NULL;
$f= NULL;
$aaaa = socket_select($r, $w, $f, $to_sec, $to_usec);

行走的小布鞋 发表于 2015-05-15 09:39

谢谢,我试试回复 3# sleetdrop


   
页: [1]
查看完整版本: 帮忙看看phpStrict Standards: Only variables should be passed by reference问题