2013-04-01 18 views
5

http://www.php.net/manual/en/function.stream-notification-callback.phpstream_notification_callback nie wydają się działać

Per że bym się nie spodziewał następujące produkować błąd:

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

... ale robi:

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

Powoduje to również błąd:

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

Jak na ironię, kod w przykładzie stream_notification_callback nie powoduje błędu. Ale ponieważ używa stream_context_set_params zamiast stream_context_set_option nie jestem przekonany, że rzeczywiście robi nic lol za to:

stream_context_set_params vs. stream_context_set_option

Odpowiedz

0

Funkcja czeka na tablicy wewnątrz tablicy, więc kod musi być zmieniony na:

stream_context_create(array('wrapper' => array ('notification' => 'callback'))); 
Powiązane problemy