Le PHP ne renvoie pas la même information en PHP5 qu'en PHP7 sur une chaîne trop courte :
<?php
$s "s";
var_dump (substr ($s1));

Ce code renvoie bool(false) en PHP5 et string(0) "" en PHP7 !