Hoi,
ik probeer nu een php script via de command line te runnen; dat gaat goed, alleen wil ik ook E_NOTICE errors zien en die krijg ik niet.
Dit is m'n php script (index.php):
Ik run 'm zowel via "./index.php" als "php -f index.php" maar ik krijg maar geen output (ik zou dus een E_NOTICE warning moeten krijgen omdat $wiejj niet gedefinieerd is). In php.ini staat display_errors op On (normale errors krijg ik wel) en error_reporting op E_ALL. ini_get levert ook niks op, dus het lijkt wel alsof ie deze setting niet overneemt. Runnen via "php -f -d error_reporting=E_ALL index.php" zorgt er wel voor dat ie E_ALL echo't, maar nog steeds geen E_NOTICE.
Als ik het geheel via een browser bekijk krijg ik wel alles te zien (dus ook de E_NOTICE).
Wie weet waar dit aan kan liggen?
ik probeer nu een php script via de command line te runnen; dat gaat goed, alleen wil ik ook E_NOTICE errors zien en die krijg ik niet.
Dit is m'n php script (index.php):
PHP:
1
2
3
4
5
6
7
8
| #!/usr/bin/php <?php echo ini_get('error_reporting'); echo $wiejj; ?> |
Ik run 'm zowel via "./index.php" als "php -f index.php" maar ik krijg maar geen output (ik zou dus een E_NOTICE warning moeten krijgen omdat $wiejj niet gedefinieerd is). In php.ini staat display_errors op On (normale errors krijg ik wel) en error_reporting op E_ALL. ini_get levert ook niks op, dus het lijkt wel alsof ie deze setting niet overneemt. Runnen via "php -f -d error_reporting=E_ALL index.php" zorgt er wel voor dat ie E_ALL echo't, maar nog steeds geen E_NOTICE.
Als ik het geheel via een browser bekijk krijg ik wel alles te zien (dus ook de E_NOTICE).
Wie weet waar dit aan kan liggen?