1--TEST-- 2Test strncasecmp() function : error conditions 3--FILE-- 4<?php 5echo "*** Testing strncasecmp() function: error conditions ***\n"; 6$str1 = 'string_val'; 7$str2 = 'string_val'; 8 9echo "-- Testing strncasecmp() function with invalid argument --\n"; 10$len = -10; 11 12try { 13 var_dump( strncasecmp($str1, $str2, $len) ); 14} catch (\ValueError $e) { 15 echo $e->getMessage() . \PHP_EOL; 16} 17 18?> 19--EXPECT-- 20*** Testing strncasecmp() function: error conditions *** 21-- Testing strncasecmp() function with invalid argument -- 22strncasecmp(): Argument #3 ($length) must be greater than or equal to 0 23