Eléphant du PHP |
185 Messages
02 oct. 2008, 10:55
date_default_timezone_set('Europe/Paris');
set_magic_quotes_runtime(0);
Un truc pour désactiver magic_quotes_gpc si c'est activé.
Gestion des erreurs : error_reporting() + assimilés (ini_set(display_errors, false))

pas d'erreur affichées en production, mais les logguer dans un fichier.
Les headers pour l'encodage (utf-8 ou iso)
Les headers pour la mise en cache côté navigateur. (attention si on utilise les sessions, il faut voir du côté de session_cache_limiter() également).
Configuration des session (temps de vie, utilisation des cookies, trans_sid on ou off, etc.).
set_time_limit(7 ou 8) car ça sert à rien de faire attendre l'utilisateur plus longtemps, pis si ta page mets plus que 7 ou 8 secondes à charger bah... c'est que c'est pas bon ! Dans certains cas comme l'upload d'images, tu peux remonter ponctuellement cette valeur.
Peut-être ini_set('arg_separator.output', "&") ?
Eventuellement l'include_path ?
Eventuellement activer la buffersation de sortie...
assert_options (ASSERT_WARNING, 0); si tu utilises un gestionnaire d'erreur personnalisé défini avec set_error_handler() (et les assertions...).