Auteur |
Message |
alexcamb87
Newbiiiie
Messages: 6
|
Posté le:
Sam 22 Mai 2010 - 13:26 |
|
Bonjour,
Mes PTI en php fonctionnent bien mais je met le display_error de php sur Off, sinon j'ai des avertissements tels que Session allready used ou bien une variable qui n'a pas de valeur (mais que j'utilise quand même, une variable de test)
Donc bon évidement pour le passage je vais laisser le display_error sur off, mais si jamais je dois l'activier pour débugger, est ce que c'est mal vu ce genre d'erreurs ou pas ?
Et surtout comment les corriger ? |
|
|
|
|
N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire. |
Nessim.B
Accro à Web-IG
Messages: 104
|
Posté le:
Sam 22 Mai 2010 - 23:54 |
|
Je te conseil vivement de mettre le display_error à On pour la simple et bonne raison que si ton projet comporte des erreurs (même des erreurs de moindre importance comme dans ton cas), c'est qu'il n'est pas fiable et optimisée complètement et évidemment ca sera mal vu devant les examinateurs.
D'ailleurs, imagine le professeur de français qui n'y connait rien en informatique, lors qu'il va voir ce message d'erreur quel sera sa réaction ?
Concernant les variables non utilisées, il suffit simplement de les initialiser à NULL comme ceci :
$variable= NULL;
Puis après tu les utilises comme bon te semble.
Il faut savoir qu'en local les variables qui sont appelés mais qui n'existe pas dans le programme (comme c'est ton cas) génèrent une erreur que l'on ne trouve pas sur en online.
Bonne chance : |
|
|
|
|
Vincent
Webmaster
Sexe:
Messages: 5584
Localisation: Montpellier
|
Posté le:
Dim 23 Mai 2010 - 11:36 |
|
Faudrait plutôt le mettre à Off non le display_error ?
Tout comme on est censé le mettre à Off sur une site une fois en production. |
_________________ Hey les amis, pensez à suivre @webig sur Twitter, et pourquoi pas me suivre moi @cybervince |
|
|
|
Has21
Newbiiiie
Sexe:
Messages: 5
Localisation: YVELINES
|
Posté le:
Dim 23 Mai 2010 - 12:42 |
|
"D'ailleurs, imagine le professeur de français qui n'y connait rien en informatique, lors qu'il va voir ce message d'erreur quel sera sa réaction ?"
Juste pour information contrairement à la soutenance du projet, le passage des PTI se fait avec 2 professeurs d'informatiques. J'ai fait l'erreur l'an dernier et la dame la pas très bien pris que je l'a prenne pour un professeur de français. Voilà faites attention à ne pas confondre projet et PTI. |
|
|
|
|
alexcamb87
Newbiiiie
Messages: 6
|
Posté le:
Dim 23 Mai 2010 - 17:47 |
|
bon alors off ou on ?
Merci pour le NULL a la rigueur je vais tester avec ça, mais j'ai toujours l'erreur du connect que j'utilise trop souvent... |
|
|
|
|
alexcamb87
Newbiiiie
Messages: 6
|
Posté le:
Dim 23 Mai 2010 - 18:05 |
|
Enfin, j'ai même aussi des erreurs indépendantes de ma volonté, du genre une fonction qui n'est plus valable (mais que marche quand même) avec la nouvelle version de PHP genre ça : Deprecated: Function split() is deprecated in G:\EasyPHP-5.3.2i\www\Pti-MyFavouriteRapGame\news.php on line 66
Une fontion pour mettre la date en FR qui marche parfaitement... |
|
|
|
|
V_pour_V
Forumeur fréquent
Messages: 61
|
Posté le:
Lun 24 Mai 2010 - 12:58 |
|
alexcamb87 a écrit: |
Enfin, j'ai même aussi des erreurs indépendantes de ma volonté, du genre une fonction qui n'est plus valable (mais que marche quand même) avec la nouvelle version de PHP genre ça : Deprecated: Function split() is deprecated in G:\EasyPHP-5.3.2i\www\Pti-MyFavouriteRapGame\news.php on line 66
Une fontion pour mettre la date en FR qui marche parfaitement... |
Dysplay_error à OFF, comme pour un site en production comme cela a été dit à juste titre plus haut. Par contre pour les fonctions deprecated, ton jury va peut être t'en faire la remarque (même sans message d'erreur), parce que bon, en tant qu'informaticien tu dois te plier aux évolutions des langages (blablabla... tu vois le genre de discours), fin bref utiliser des fonctions obsolètes n'est pas bien vu (si je te dis ca, c'est que j'ai perdu 1 point pendant une PTI blanche sur la POO en Java pour avoir utilitsé une fonction obsolète sur les.... Dates justement )
Merde pour ton passage en tout cas |
|
|
|
|
|