Debug -> Notice php contant dans Array

Debug -> Notice php contant dans Array - PHP - Programmation

Marsh Posté le 30-09-2010 à 12:24:34    

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
Reply

Marsh Posté le 30-09-2010 à 12:24:34   

Reply

Marsh Posté le 30-09-2010 à 14:03:56    

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']

Reply

Marsh Posté le 30-09-2010 à 14:56:48    

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
Reply

Marsh Posté le 30-09-2010 à 15:43:15    

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

Reply

Marsh Posté le 30-09-2010 à 16:48:46    

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
Reply

Marsh Posté le 30-09-2010 à 16:58:19    

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

Reply

Marsh Posté le 30-09-2010 à 17:41:24    

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
Reply

Marsh Posté le 30-09-2010 à 20:03:19    

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed