BlueGEEK Journal

Accueil > Programmes > Projets PHP pour Sites WEB > Charlemagne > 1- Le Projet (Mise en place / Discussion) > Charlemagne 1.5 > Conversion code PHP version 5

Conversion code PHP version 5

dimanche 18 juillet 2010, par bluegyn_spip

- PHP5 introduit simplement un peu plus de rigueur dans l’écriture du compte, (comme XML par rapport à HTML)

- Et la réécriture du code newbie comme Charlemagne, peut se résumer le plus souvent à un simple

  • Rechercher/Remplacer

- La mesure de compatibilité essentielle est la modification du balisage d’entrée du code PHP

- En effet PHP 5 ne reconnait plus de façon implicite la balise :

<?

- Ce qui génère des messages d’erreur en cascade dès la première ligne,

- Il faut donc remplacer tous les <? par un balisage explicite :

<?php


- PHP 5 bute également sur un code trop compact du type :

<?echo$a?>

- L’écriture doit être plus aérée, ce qui n’est pas sans déplaire,

  • Il faut désormais écrire :

<?php echo $a ?>

Espace entre chaque instruction


FONCTIONS DEPRECATED

- Certaines fonctions sont dites "DEPRECATED" (dépréciées), comprendre obsolètes, et doivent être remplacées par leur pendant plus moderne

- Exemple SPLIT a été remplacée par Explode


Voir en ligne : http://www.php.net/manual/fr/migrat...