1--TEST-- 2sapi_windows_vt100_support(): uncastable user stream 3--SKIPIF-- 4<?php 5if (PHP_OS_FAMILY !== "Windows") { 6 die("skip Only for Windows systems"); 7} 8?> 9--FILE-- 10<?php 11 12require __DIR__ . '/DummyStreamWrapper.inc'; 13stream_wrapper_register('custom', DummyStreamWrapper::class); 14 15$fp = fopen("custom://myvar", "r+"); 16try { 17 var_dump(sapi_windows_vt100_support($fp)); 18} catch (\TypeError $e) { 19 echo $e->getMessage(), PHP_EOL; 20} 21fclose($fp); 22 23echo "Done"; 24?> 25--EXPECT-- 26bool(false) 27Done 28