convert_uuencode() Works On Empty Strings¶
Until PHP 8.0, convert_uuencode() returned false, aka error, when provided with an empty string. Since then, it returns a valid encoded string, which may be decoded later.
PHP code¶
<?php
var_dump( convert_uuencode(''));
?>
Before¶
bool(false)
After¶
string(2) "\`
"
PHP version change¶
This behavior changed in 8.0