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 20:30] – [Personalizzare php.ini in esecuzione CGI o FastCGI] niccolo | doc:appunti:prog:note_di_programmazione_in_php [2013/04/16 09: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: 2012/05/21 20:30 by niccolo