[php][xajax] comment éliminer les warnings
bazzouz
Messages postés
363
Date d'inscription
Statut
Membre
Dernière intervention
-
pyschopathe Messages postés 1974 Date d'inscription Statut Membre Dernière intervention -
pyschopathe Messages postés 1974 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
dans ma page php, j'ai eu ce message :
Deprecated: Assigning the return value of new by reference is deprecated in C:\Program Files\EasyPHP5.3.0\www\asiaty\xajax_core\xajax_core\xajax.inc.php on line 354
comment faire pour éviter ce message
dans ma page php, j'ai eu ce message :
Deprecated: Assigning the return value of new by reference is deprecated in C:\Program Files\EasyPHP5.3.0\www\asiaty\xajax_core\xajax_core\xajax.inc.php on line 354
comment faire pour éviter ce message
A voir également:
- [php][xajax] comment éliminer les warnings
- Easy php - Télécharger - Divers Web & Internet
- Comment éliminer les publicités - Guide
- Expert php pinterest - Télécharger - Langages
- Comment eliminer les cookies ordinateur - Guide
- Comment eliminer les pub sur youtube - Accueil - Streaming
8 réponses
bonsoir,
dans le fichier :
C:\Program Files\EasyPHP5.3.0\www\asiaty\xajax_core\xajax_core\xajax.inc.php
à la ligne 354 il y a une erreur a corrigé. cette erreur peut être situé avant la ligne 354
bonne journée
dans le fichier :
C:\Program Files\EasyPHP5.3.0\www\asiaty\xajax_core\xajax_core\xajax.inc.php
à la ligne 354 il y a une erreur a corrigé. cette erreur peut être situé avant la ligne 354
bonne journée
En faite, c'est la librairie ajax de php, c'est pas moi qui l'a programmé, elle devrais pas contenir d'erreur
oui j'ai remplacé le "=& new" par "= new" dans le xajax.init.php et ça marche sans warning.
en faite, xajax 0.5 n'est pas compatible php 5.
en faite, xajax 0.5 n'est pas compatible php 5.
quelle version de php as tu ?
si tu ne sais pas, fait un fichier phpinfo.php dans le répertoire www avec le code suivant:
ensuite dans ton navigateur: tu appels le fichier phpinfo.php
a mon avis le code que tu utilises, utilise une fonction qui n'est plus valable avec ta version de php
si tu ne sais pas, fait un fichier phpinfo.php dans le répertoire www avec le code suivant:
<?php // affiche le numéro de version courante du PHP. echo "Version PHP courante : " . phpversion(); ?>
ensuite dans ton navigateur: tu appels le fichier phpinfo.php
a mon avis le code que tu utilises, utilise une fonction qui n'est plus valable avec ta version de php
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
oui je le suis aussi, en faite, la version 6 sera bien compatible php 5 ;) , c 'est indiqué dans le site de xajax
Version PHP courante : 5.3.0
la version du php installé sur l'hébergeur ovh est php 5, mais, le site web php que je vais le modifier, ne contient pas ce warning.
c pourquoi je confuse
la version du php installé sur l'hébergeur ovh est php 5, mais, le site web php que je vais le modifier, ne contient pas ce warning.
c pourquoi je confuse
ovh c'est PHP Version 4.4.9 et toi tu travail en local sur 5.3.0 donc c'est ce que je dis il y a une fonction que tu utilise qui n'est plus valide php 5.3.0 !!
Met nous ton code complet de la page qui pose problème (si tu peux bien-sure)
Met nous ton code complet de la page qui pose problème (si tu peux bien-sure)
Pour les données du serveur de mon client le contexte d'hébergement web est :
- Web : apache2 / php5 / ssl
- Base : MySQL5
- E-mail : qmail
Mais si tu dis que chez ovh c'est le php 4.4.9 qui est installé, alors j'aurais du utilisé easyphp 4 (n'est ce pas ?)
Pour le code qui pose un problème, c'est dans xajax.init.php de la librairie xajax :
voici les lignes qui pose problème :
function registerFunction($mFunction, $sIncludeFile=null)
{
$xuf = & new xajaxUserFunction($mFunction, $sIncludeFile);
return $this->register(XAJAX_FUNCTION, $xuf);
}
et
$xuf =& new xajaxUserFunction($xuf);
j'ai enlevé le &, et ça l'air bien marché
- Web : apache2 / php5 / ssl
- Base : MySQL5
- E-mail : qmail
Mais si tu dis que chez ovh c'est le php 4.4.9 qui est installé, alors j'aurais du utilisé easyphp 4 (n'est ce pas ?)
Pour le code qui pose un problème, c'est dans xajax.init.php de la librairie xajax :
voici les lignes qui pose problème :
function registerFunction($mFunction, $sIncludeFile=null)
{
$xuf = & new xajaxUserFunction($mFunction, $sIncludeFile);
return $this->register(XAJAX_FUNCTION, $xuf);
}
et
$xuf =& new xajaxUserFunction($xuf);
j'ai enlevé le &, et ça l'air bien marché