Php 5 - Mes erreurs E_STRICT ne s'affichent pas ... - PHP - Programmation
Marsh Posté le 14-08-2006 à 23:13:17
gizmo a écrit : Montre le reste de ta classe.. |
Je vais peut être pas recopier les 400 lignes ici
mIRROR a écrit : c ets pas déprécié |
Si
De toute façon avant de formater et de tout réinstaller je les avais, donc il doit bien y avoir un truc qui cloche.
Et le simple fait de faire une classe comme ça :
Code :
|
Causait une erreur Strict...
Marsh Posté le 14-08-2006 à 23:18:34
Citation : Note : La méthode de déclaration de variable en PHP 4 avec le mot clé var n'est plus valide pour les objets en PHP 5. Pour des raisons de compatibilité, une variable déclarée ainsi aura automatiquement une visibilité publique et une erreur de niveau E_STRICT sera générée. |
Source : http://fr.php.net/manual/fr/langua [...] bility.php
Marsh Posté le 14-08-2006 à 23:19:08
Citation : Note : La méthode de déclaration de variable en PHP 4 avec le mot clé var n'est plus valide pour les objets en PHP 5. Pour des raisons de compatibilité, une variable déclarée ainsi aura automatiquement une visibilité publique et une erreur de niveau E_STRICT sera générée. |
ah oui
bah on a le meme probleme alors
Marsh Posté le 14-08-2006 à 23:43:02
alors au pif :
les erreurs "normales" s'affichent quand même ? (des fois que display_errors soit à off )
apache redémarré ?
c'est bien le bon php.ini de modifié (sait-on jamais)
un ini_get donne quoi ?
Marsh Posté le 14-08-2006 à 23:49:52
Sh@rdar a écrit : alors au pif : |
Oui, les erreurs normales s'affichent, et oui c'est le bon Php.ini modifié (si je met uniquement E_STRICT plus rien ne s'affiche).
Apache redémarré après chaque modif.
Pour ini_get, je te dirai ça demain.
Marsh Posté le 15-08-2006 à 00:29:24
Code :
|
c est quoi access ?
sinon apache dit rien non plus
Marsh Posté le 15-08-2006 à 12:27:25
mIRROR a écrit :
|
J'ai exactement pareil que toi avec le ini_get_all() ...
Je comprends pas là ...
Marsh Posté le 15-08-2006 à 18:50:05
access c'est peut être la manière de la modifier (php.ini / ini_set / htaccess etc)
c'est bizarre quand même ce truc...
Marsh Posté le 04-09-2006 à 03:38:18
Pour que pour une fois ça change, tu pourrais donner ton php.ini au moins pour la partie erreurs
C'est bien un | et pas un & par hasard?
Marsh Posté le 04-09-2006 à 08:04:02
Si tu le fais via error_reporting (ça en a pas l'air vu ce que t'as dit, mais on sait jamais que t'ais voulu tester rapidos), c'est normal car c'est une des erreurs balancées à la compil, donc avant le error_reporting.
Marsh Posté le 04-09-2006 à 13:52:34
J'ai déjà donné les parties interessantes de mon php.ini, et oui c'est bien un | et non un &
Et non, je ne le fais pas par error_reporting
Merci quand même
Marsh Posté le 05-09-2006 à 09:21:02
ReplyMarsh Posté le 05-09-2006 à 10:22:42
FlorentG a écrit : Vrai pour PHP6 |
Pour Php5 aussi
Edit : Euh ... ou alors tu dis que c'est vrai que c'est pas déprécié sous Php6 ... ce dont je doute, car ça ferait un retour en arrière...
Marsh Posté le 05-09-2006 à 11:03:54
Nan c'est déprécié pour PHP5, et ça ne va plus l'être pour PHP6. C'est évidemment du grand n'importe quoi
Marsh Posté le 05-09-2006 à 11:30:32
Je confirme ... (que c'est du grand n'importe quoi)
Marsh Posté le 05-09-2006 à 14:19:13
Je pige pas trop pourquoi ils veulent le réintroduire... Peut-être pour la compadébilité avec PHP4... Ce qui est con c'est que c'est un alias de public
Marsh Posté le 05-09-2006 à 14:25:50
Sauf s'ils introduisent une notion de package/namespace. Dans ce cas, var et public pourrait ne pas avoir la même signification.
Marsh Posté le 05-09-2006 à 14:32:56
Oh oui, un truc style "friend" comme en .net Accessible publiquement uniquement pour les classes dans le même namespace
Marsh Posté le 14-08-2006 à 23:00:39
Salut tout le monde,
Dans mon php.ini j'ai bien mis error_reporting à E_ALL|E_STRICT ... j'ai même essayé avec E_STRICT tout seul, mais il ne m'affiche pas ces erreurs.
Par exemple, si dans une classe je mets ça :
Il devrait me dire que var est deprecié, et qu'il faut utiliser public/private/protected ...
Pourtant il ne me dit rien. Une idée ?
Message édité par Dj YeLL le 14-08-2006 à 23:00:52
---------------
Gamertag: CoteBlack YeLL