Vous êtes ici : atelier|PHP5 > PHP5

Rubrique PHP5 :

Billets divers relatifs à PHP5
 
flux de syndication : rss - atom

Les 10 derniers billets de 2008 :

  1. PHP Data Objects

    Côté face : je suis particulièrement fier de mon système de gestion de données SQL. Ce système intègre un couche d'abstraction qui permet de manipuler des bases de données mySQL, postgreSQL, SQLite, etc. Souvenir de précédentes réalisations, ce système dispose d'un mécanisme avancé de cache, d'une optimisation des requêtes, etc.

    Côté pile : la mise en oeuvre d'un singleton n'est pas encore parfaite, ma gestion des transactions non plus ne m'a pas pleinement convaincu...

    accéder au billet «PHP Data Objects» 
  2. Multi-threading en PHP

    Réaliser un script PHP pour interroger un serveur n'est pas bien compliqué. Adapter ce script pour interroger plusieurs serveurs (distants) "simultanément", est tout de suite moins évident. Classiquement, en PHP, les traitements se font de manière linéaire. L'un après l'autre. Et au premier échec (exemple : timeout), la chaîne est rompue...

    accéder au billet «Multi-threading en PHP» 
  3. Oser l'UTF-8

    Les caractères accentués sont souvent sources de problème sur internet. Pour y remédier, les concepteurs de documents HTML recourent à d'obscurs dialectes : "ISO-8859-1", "ISO-8859-15"... Bien évidemment, les dictionnaires ne connaissent pas ces langages ésotériques. Ce qui contribue certainement à expliquer la quantité épouvantable de fautes qui parsèment encore les pages web ou encore les difficultés que rencontrent les utilisateurs lorsqu'ils effectuent des recherches au travers de documents francophones...

    accéder au billet «Oser l'UTF-8» 
  4. Standards de codage

    Connaissez-vous la différence entre standards de codage et conventions de codage ? Les conventions organisent les instructions de programmation dans un script (par exemple: tabulation ou espaces ? ) alors que les standards sont relatifs à l'organisation générale d'une application. Sans quelques standards, n'importe qui peut faire n'importe quoi, n'importe comment. C'est probablement l'une des lacunes qui empêche encore la progression du PHP notamment en entreprise...

    accéder au billet «Standards de codage» 
  5. Conventions de codage

    Tabulations ou n espaces ? Nom des objets en anglais ou en français ? Minuscules ou majuscules ? Format DOS ou UNIX ? Quel entête pour quels fichiers ? Adopter une convention de codage n'est pas obligatoire mais permet de mieux communiquer, d'uniformiser le code source, de favoriser la relecture et limiter les risques d'erreurs "idiotes".

    accéder au billet «Conventions de codage» 
  6. WAMP5 : All services running...

    L'installation de WAMP5 est maintenant achevée. L'arborescence des fichiers en local est identique à l'arborescence des fichiers sur le serveur internet. Les librairies installées (curl, gd2, tidy...) correspondent à celles disponibles sur le serveur internet. Avec PHP5, cette opération est rapide. La mise en place des VirtualHost aussi est achevée. La réécriture des URL est fonctionnelle. Plus tard j'installerai probablement postgreSQL 8, et certainement aussi une distribution linux pour parfaire la ressemblance avec la configuration du serveur internet. Mine de rien, configurer un environnement AMP ne se fait pas forcément en quelques clics...

    accéder au billet «WAMP5 : All services running...» 
  7. WAMP5 ou EasyPHP ?

    WAMP5 est une plateforme de développement pour Windows, basée sur Apache 1.3, mySQL 4.1 et PHP5. Son principal but est de permettre à la communauté PHP de découvrir facilement la version 5 de PHP. Et accessoirement c'est une excellente alternative à EasyPHP...

    accéder au billet «WAMP5 ou EasyPHP ?» 
  8. Tidy : un miracle imparfait

    Je vois deux intérêts pour recourir à la librairie Tidy. Cette librairie permet de traiter les pages HTML envoyées au navigateurs. Mais on pourrait supposer que le code HTML est convenablement écrit dès le début. L'intérêt est alors de préserver la qualité du code HTML en validant les entrées ajoutées dynamiquement : billets, commentaires...

    accéder au billet «Tidy : un miracle imparfait» 
  9. l'Atelier|PHP5 bascule en PHP5

    PHP5Comme attendu, ce site a enfin basculé en PHP5. Est-ce une bonne nouvelle ? Au-delà de l'absence malheureuse de la librairie Tidy qui m'oblige a nettoyer les fichiers et le code HTML à la main, pourquoi vouloir utiliser PHP5 ? Pourquoi ne pas rester gentiment en PHP4 ou changer de langage et choisir .Net ou Java par exemple (JSP, J2EE...) ?

    accéder au billet «l'Atelier|PHP5 bascule en PHP5» 
  10. PHP4, Tidy et XHTML 1.0 Strict

    Bien sûr il n'est pas obligatoire d'écrire ses pages en XHTML 1.0 Strict. Mais est-il tout de même possible de produire des pages respectant la norme XHTML 1.0 Strict en utilisant PHP4 et la librairie Tidy ? Les pages de ce site prouvent que c'est possible, mais...

    accéder au billet «PHP4, Tidy et XHTML 1.0 Strict» 

Chronologie

 « juillet 2005    
LMMJVSD
123
45678910
11121314151617
18192021222324
25262728293031