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
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...