Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1561 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Debug -> Notice php contant dans Array

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Debug -> Notice php contant dans Array

n°2026111
grosbin
OR die;
Posté le 30-09-2010 à 12:24:34  profilanswer
 

Hello, je viens de reprendre un projet ..
Sur ce dernier, les notices étaient apparement mis de travers
ex : $row[position]
PHP Notice:  Use of undefined constant position - assumed 'position'  
 
Mis à part changer le error reporting, est-il possible de modifier le comportement de PHP afin qu'il ne recherche pas de constante en temps que clé de tableau ???
 
Car si une constante ip est définie, par exemple, le retour de   $row[ip]  =>  ne renverra rien, là ça devient ennuyeux
Existe t-il une fonction, méthode permettant de retracer si telle ou telle variable a été appellé dans un code, en retourner le nom de fichier & sa ligne ??
 
:jap:


Message édité par grosbin le 30-09-2010 à 12:25:11

---------------
Photos Panoramiques Montagnes Haute Savoie
mood
Publicité
Posté le 30-09-2010 à 12:24:34  profilanswer
 

n°2026130
stealth35
Posté le 30-09-2010 à 14:03:56  profilanswer
 

t'es sur que c'est pas une erreur d'oublie
 
$row['position']  
 
si y'a une constante ip : genre ip = 192.168.54.25
il va chercher
$row['192.168.54.25']
 
maispareil tes sur que c'est pas : $row['ip']

n°2026151
grosbin
OR die;
Posté le 30-09-2010 à 14:56:48  profilanswer
 

tout le long comme ça, je me demande si je peux, en fichier prepend définir :
$codesource=toutlecodedel'execution;
if(strpos($codesource,"$row[ip]" )) > mettre ligne et fichier originel dans un fichier de logs


---------------
Photos Panoramiques Montagnes Haute Savoie
n°2026164
Paulp
~, sweet ~
Posté le 30-09-2010 à 15:43:15  profilanswer
 

Le plus simple c'est peut-être de faire une recherche sur l'ensemble des sources du projet, à coup de regexp ?

n°2026171
grosbin
OR die;
Posté le 30-09-2010 à 16:48:46  profilanswer
 

ouaip, mais il me faudrait également ..
un client ftp qui me liste tous les fichiers sous jacents à un répertoire par dates de modification, afin de tous les ré-upper correctement
(à la mano, ce sera pénible ..)


---------------
Photos Panoramiques Montagnes Haute Savoie
n°2026172
flo850
moi je
Posté le 30-09-2010 à 16:58:19  profilanswer
 

ou un vrai editeur de code qui le fait tout seul ( genre phpstorm)

n°2026178
grosbin
OR die;
Posté le 30-09-2010 à 17:41:24  profilanswer
 

Ah très intéressant & constructif comme remarque, je devrais sans doute essayer d'autres IDE que nusphere ( actuel )
.. en existe t-il un avec un champ recherche rapide ( style google chrome ) pour rechercher un nom de fichier ou l'interieur du code d'un projet, permettant de s'y positionner rapidement puis de upper de la meme façon que nusphere ?
:jap:


---------------
Photos Panoramiques Montagnes Haute Savoie
n°2026195
flo850
moi je
Posté le 30-09-2010 à 20:03:19  profilanswer
 

je ne connais pas nushpere, mais phpstorm a de fonctions de recherches dans un projet, mais aussi des fonctions de refactoring, de fonctions d'upload et de téléchargement vers un site distant en ftp et l'intégration avec un debuggueur


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Debug -> Notice php contant dans Array

 

Sujets relatifs
[Javascript] Tableau de fonctions et Array.prototypeFonction de débug
Fichier de configuration en mode debug[VBA] Forcer un Debug incohérent
Problème d'arrayTrier un array et catégoriser les infos (ou requêtes multiples ?)
[OpenGl] Choisir la bonne méthode d'affichage (Vertex Array ?)comment verifier existence valeur dans array sans passer par foreach?
eclipse PDT zend debugger debug multi framerésoudre : Notice: unserialize() [function.unserialize]: Error at offs
Plus de sujets relatifs à : Debug -> Notice php contant dans Array


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR