1--TEST-- 2Bug #78862 (link() silently truncates after a null byte on Windows) 3--FILE-- 4<?php 5file_put_contents(__DIR__ . '/bug78862.target', 'foo'); 6var_dump(link(__DIR__ . "/bug78862.target\0more", __DIR__ . "/bug78862.link\0more")); 7var_dump(file_exists(__DIR__ . '/bug78862.link')); 8?> 9--EXPECTF-- 10Warning: link() expects parameter 1 to be a valid path, string given in %s on line %d 11NULL 12bool(false) 13--CLEAN-- 14<?php 15unlink(__DIR__ . '/bug78862.target'); 16unlink(__DIR__ . '/bug78862.link'); 17?> 18