pass-by-reference en PHP
4 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
-

ecocentric - WRInaute accro

- Messages: 3602
- Inscription: 10 Fév 2004
pass-by-reference en PHP
J'ai vu que le passage de paramètre par référence en PHP était deprecated, ce qui génère des messages de warning du style
Quelqu'un sait comment ça a évolué dans les versions suivantes de PHP ?
- Code: Tout sélectionner
> *Warning*: Call-time pass-by-reference has been deprecated - argument
> passed by value; If you would like to pass it by reference, modify the
> declaration of [runtime function name]().
Quelqu'un sait comment ça a évolué dans les versions suivantes de PHP ?
- French Fred
- WRInaute occasionnel

- Messages: 265
- Inscription: 12 Fév 2004
Salut,
Humm, deprecier ??
je ne pense pas.
http://www.php.net/manual/fr/language.r ... s.pass.php
Toutefois, si tu souhaites ne pas utilise de reference.
Utilise une variable globale dans ta fonction:
concernant les versions suivantes, je ne sais pas, mais il me semble que php5 supporte les references.
Humm, deprecier ??
je ne pense pas.
http://www.php.net/manual/fr/language.r ... s.pass.php
Toutefois, si tu souhaites ne pas utilise de reference.
Utilise une variable globale dans ta fonction:
- Code: Tout sélectionner
<?php
$MyGlobal = 'Une variable';
printGlobal();
function printGlobal() {
global $MyGlobal;
echo $MyGlobal;
}
?>
concernant les versions suivantes, je ne sais pas, mais il me semble que php5 supporte les references.
-

Patrice A. - WRInaute passionné

- Messages: 2415
- Inscription: 11 Fév 2005
Apparemment au vu de ton erreur, ce qui est déprécié c'est de passer un argument par référence alors qu'il n'est pas déclaré comme tel dans la définition de la fonction.
Si tu mets function NomdeLaFonction(&argument1,argument2) tu ne devrais plus avoir ce problème.
Si tu mets function NomdeLaFonction(&argument1,argument2) tu ne devrais plus avoir ce problème.
-

ecocentric - WRInaute accro

- Messages: 3602
- Inscription: 10 Fév 2004
Dj_Apx a écrit:Apparemment au vu de ton erreur, ce qui est déprécié c'est de passer un argument par référence alors qu'il n'est pas déclaré comme tel dans la définition de la fonction.
Si tu mets function NomdeLaFonction(&argument1,argument2) tu ne devrais plus avoir ce problème.
Ah, ok, c'est tout simplement ça. Vu d'autres trucs que j'ai lu en cherchant un peu, ton interprétation semble la bonne.
Merci.
4 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- htaccess - fournir les pass à php
- Récupérer un login/Pass htacess en php
- Script PHP très très simple (mot de pass + login)
- Pb référencement...Only index.php référencé... :(
- Référencé sous html maintenant en php
- Hotmail=temperror et GMail=pass
- probleme pour ex: articles.php?reference=A0150
- probleme mot de pass
- Gmail, Thunderbird, Pass Not Accepted
- .php ou .html pour etre mieux referencé ?
Consultez la description détaillée des produits ou services de Google suivants : Google One Pass
- Calcul du taux de liens vers des pages internes
Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
