PHP唯一的变量应该通过引用传递

时间:2017-08-05 20:01:59

标签: php mysql sockets

出现此错误时,我正在设置PHP服务器:

  

严格标准:在第75行的C:\ xamp \ htdocs \ Xce Source \ Source \ Extra \ Xce.php中只能通过引用传递变量   PHP严格标准:在第75行的C:\ xamp \ htdocs \ Xce Source \ Source \ Extra \ Xce.php中只能通过引用传递变量

这是第75行:

$ready = socket_select($read, $w = null, $e = null, $t = 0);

我需要改变什么?我总是遇到同样代码的问题

2 个答案:

答案 0 :(得分:1)

如文档there中所述,它应该是:

$w = null; 
$e = null; 
$t = 0; 
$ready = socket_select($read, $w, $e, $t)

答案 1 :(得分:0)

而不是$ready = socket_select($read, $w = null, $e = null, $t = 0);使用此:

$w = null;
$e = null;
$t = 0;

$ready = socket_select($read, $w, $e, $t);

当您使用此$w = null作为函数参数执行此操作时,实际上是在传递null,而不是对$w变量的引用。 socket_select需要引用作为参数才能工作。