doc:appunti:prog:note_di_programmazione_in_php
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| doc:appunti:prog:note_di_programmazione_in_php [2012/05/21 22:30] – [Personalizzare php.ini in esecuzione CGI o FastCGI] niccolo | doc:appunti:prog:note_di_programmazione_in_php [2013/04/16 11:33] (current) – [Personalizzare php.ini in esecuzione CGI o FastCGI] niccolo | ||
|---|---|---|---|
| Line 79: | Line 79: | ||
| Dopo aver modificato il wrapper - se si usa FastCGI - bisogna riavviare Apache in modo da ricaricarlo in memoria. | Dopo aver modificato il wrapper - se si usa FastCGI - bisogna riavviare Apache in modo da ricaricarlo in memoria. | ||
| + | |||
| + | ===== Gestione degli errori ===== | ||
| + | |||
| + | Con alcuni software (CMS tipo Joomla, ecc.) è facile incappare in errori del tipo: | ||
| + | |||
| + | < | ||
| + | Strict Standards: Non-static method xxx should not be called statically in xxx/ | ||
| + | </ | ||
| + | |||
| + | questo specialmente dopo l' | ||
| + | |||
| + | Intanto può essere utile avere un pezzo di codice che genera un errore **'' | ||
| + | |||
| + | <code php> | ||
| + | class A { function toto( ) {} } | ||
| + | class B extends A { function toto($a) {} } | ||
| + | </ | ||
| + | |||
| + | Quindi in php.ini si verifica che gli errori E_STRICT siano disabilitati: | ||
| + | |||
| + | < | ||
| + | error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT | ||
| + | </ | ||
| + | |||
| + | Attenzione che Joomla tiene in cache le pagine generate, dopo aver modificato la configurazione del PHP è necessario svuotare la cache per vedere il risultato. | ||
doc/appunti/prog/note_di_programmazione_in_php.1337632246.txt.gz · Last modified: by niccolo
