gros bug de php4 par rapport à php5

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


julienr
WRInaute passionné
WRInaute passionné
 
Messages: 870
Inscription: Mar Aoû 05, 2003 14:49

gros bug de php4 par rapport à php5

Message le Mer Mai 09, 2007 15:07

je reprend une appli php4 pour la passer en php5
sur une page, j'ai d'un coup cette erreur (en php5) :
Fatal error: Cannot use string offset as an array in /home/www/libs/toto/forms/titi.inc on line 253


la raison est que php4 ce genre de code ne le dérange pas 8O même avec E_ALL
Code: Tout sélectionner
$test = '';
$bug = $test['titi'][0];


dmathieu
Modérateur
Modérateur
 
Messages: 6929
Inscription: Ven Jan 09, 2004 16:21

Message le Mer Mai 09, 2007 15:12

Eh ben, remplace $test = '';
par $test = array();


nalrem
WRInaute impliqué
WRInaute impliqué
 
Messages: 392
Inscription: Dim Avr 06, 2003 21:44

Message le Mer Mai 09, 2007 15:13

Ca aurait du ^^

Normalement les noms de variabmes dynamiques ça se gère à coup de ${$nomvar} si je ne confonds pas.


nalrem
WRInaute impliqué
WRInaute impliqué
 
Messages: 392
Inscription: Dim Avr 06, 2003 21:44

Message le Mer Mai 09, 2007 15:15

Oh je viens de comprendre quelle était l'utilisation en voyant le poste de kazhar :)
En effet, faut faire comme il dit ^^


julienr
WRInaute passionné
WRInaute passionné
 
Messages: 870
Inscription: Mar Aoû 05, 2003 14:49

Message le Mer Mai 09, 2007 15:20

kazhar a écrit:Eh ben, remplace $test = '';
par $test = array();

vi vi dans mon exemple ca parait évident mais sur ma page la variable $test s'initialisait mal dans certain cas (pas un array mais un chaine vide) et comme php4 disait rien, on s'est jamais appercu du bug que cela engendrait...


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Chambreclose et 0 invités