Viewing File: /opt/alt/tests/alt-php82-pecl-zmq_1.1.3-1.84f0720.el8/tests/021-callbackwarning.phpt
--TEST--
Test warning in callback
--SKIPIF--
<?php require_once(dirname(__FILE__) . '/skipif.inc'); ?>
--FILE--
<?php
error_reporting(0);
function generate_warning($a, $b)
{
in_array(1, 1);
}
try {
$socket = new ZMQSocket(new ZMQContext(), ZMQ::SOCKET_REQ, 'persistent_socket', 'generate_warning');
// on PHP7 and lower
$lastError = error_get_last();
if(strpos($lastError['message'], 'in_array() expects parameter 2 to be array') !== false)
echo "OK\n";
else{
echo "FAIL\n";
print_r($lastError);
}
}catch(TypeError $e){
echo "OK\n"; // on PHP8
}
--EXPECT--
OK
Back to Directory
File Manager
<