PHP5 offre un niveau de performances exceptionnel. Seulement, si l'on n'utilise pas les bonnes fonctions, PHP perd de sa puissance. Ultra PHP propose des portions de codes et des scripts PHP ultra-optimisés, qui permettent d'économiser des ressources serveur (processeur et mémoire) et d'accélérer la rapidité d'exécution des scripts. Adopter les réflexes Ultra PHP, c'est gagner sur tous les plans!
Pour écrire le plus simplement possible avec php, il faut utiliser des apostrophes (pas de guillemets) et la concaténation à base de virgules (pas de points). Les variables doivent être sorties à l'aide de ',,'. Cela donne :
Pour créer une variable à base de texte et de variables concaténées, il faut utiliser des apostrophes (pas de guillemets) et des points. Les variables doivent être sorties à l'aide de '..'. Cela donne :
Pour tester si une variable est égale à un certain chiffre ou à un certain texte, il faut utiliser un triple égal et des guillemets. Cela donne :
Pour tester si une variable est nulle ou pas, il faut utiliser un triple égal et des guillemets. Cela donne :
Pour lister les valeurs (sans les clés) d'un array() php, le plus rapide est d'utiliser la fonction foreach() mais sans appeler la clé. Cela donne :
Pour inclure le plus simplement possible un fichier à l'aide de php, il faut reprendre le principe vu pour la création d'une variable. Il n'est pas nécessaire d'utiliser de parenthèses. Cela donne :
Pour créer un beau tableau html TABLE (ou une liste de type UL LI) avec une ligne sur deux colorée, voici la meilleure façon de procéder. Il s'agit d'un savant mélange de HTML, de CSS, de JAVASCRIPT et de PHP. Cela donne :
Pour exécuter une requête mysql en consommant le moins de ressources processeur et le plus rapidement, il est important de limiter au maximum le temps de la requête tout en optant pour des variables optimisées. Cela donne :
Pour générer des versions en cache des pages de votre site à la volée, il existe une solution très simple. Ce script php permet de régénérer le cache à intervales réguliers (à définir dans le script), économisant énormément de ressources processeur. Il est particulièrement intéressant une fois adapté à un CMS. Cela donne :