stream_notification_callback似乎不起作用



http://www.php.net/manual/en/function.stream-notification-callback.php

根据这一点,我不会期望以下会产生错误:

<?php
stream_context_create(array('notification' => 'callback'));

但它确实:

Warning: stream_context_create(): options should have the form ["wrappername"]["optionname"] = $value in /path/to/file.php on line 2

这也会产生一个错误:

<?php
$ctx = stream_context_create();
stream_context_set_option($ctx, array('notification' => 'callback'));

具有讽刺意味的是,stream_notification_callback示例中的代码并没有产生错误。但由于它使用的是stream_context_set_params而不是stream_context_set_option,我不相信它真的在做任何事情

stream_context_set_params与stream_context-set_option

函数在数组中等待数组,因此代码必须更改为:

stream_context_create(array('wrapper' => array ('notification' => 'callback')));

相关内容

  • 没有找到相关文章

最新更新