Es raro, seh.
Mira, antes de todo el código de prueba4.php pon esto:
Código PHP:
error_reporting(E_ALL);
Porque es bastante raro que no te devuelva errores, asi como no lo hizo en prueba3.php
Quizás tienes a 0 el error_reporting en el php.ini, lo que hace que PHP no te reporte los errores. Para cambiarlo definitivamente anda al php.ini y busca "error_reporting". Déjalo asi:
Salu2!