📁 File Manager Pro
v10.0.2 | PHP: 8.1.34
Server: LiteSpeed
2026-06-29 20:12:44
📂
/
/
opt
/
alt
/
tests
/
alt-php82-pecl-zmq_1.1.3-1.84f0720.el8
/
tests
✏️
Editing: 006-sockopt.phpt
--TEST-- Test getsockopt / setsockopt --SKIPIF-- <?php require_once(dirname(__FILE__) . '/skipif.inc'); ?> --FILE-- <?php include dirname(__FILE__) . '/zeromq_test_helper.inc'; if (!is_callable('ZMQ', 'getSockOpt')) die("skip zeromq 2.0.7 or higher required"); $test = create_server(); $test->setSockOpt(ZMQ::SOCKOPT_IDENTITY, "hello"); var_dump($test->getSockOpt(ZMQ::SOCKOPT_IDENTITY)); $test->setSockOpt(ZMQ::SOCKOPT_IDENTITY, str_repeat("a", 255)); var_dump(strlen($test->getSockOpt(ZMQ::SOCKOPT_IDENTITY))); try { $test->setSockOpt(ZMQ::SOCKOPT_IDENTITY, str_repeat("a", 300)); var_dump(strlen($test->getSockOpt(ZMQ::SOCKOPT_IDENTITY))); } catch (ZMQSocketException $e) { echo "too long"; } --EXPECT-- string(5) "hello" int(255) too long
💾 Save Changes
❌ Cancel