begin process at 2012 05 30 23:07:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

exception


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

exception

mardi 20 septembre 2011 à 16:49:20 | exception

medanass




Bonsoir tout le monde mon problème est simple je veut catcher une exception: "Notice: Trying to get property of non-object in C:\Program Files\EasyPHP-5.3.7.0\CertMarwan\rsslib.php on line 35" et afficher a sa place un message comme :"blabla " ,par exemple, Merci infiniment.
mardi 20 septembre 2011 à 16:59:54 | Re : exception

inwebo

Bonjour,

Un petit tour sur la doc : try catch. Voir également étendre la class Exception. Ou alors à la manière des vandales.

Code PHP :
try {
    $test = new Foo();
}
catch (Exception $e) {
    echo 'Caught exception: blabla'."\n";
}


________________________________________
( $toBe || !$toBe ) = $this->Question();
mardi 20 septembre 2011 à 17:10:42 | Re : exception

medanass




Merci déjà ,j'ai déjà vue ce code mais est ce que j doit créer une classe php et après l’intégré dans ma page ou bien dans la même page et c'est quoi le New foo()? !!, merci infiniment .
mardi 20 septembre 2011 à 17:38:18 | Re : exception

inwebo

Réponse acceptée !
Bonjour,

Pour faire simple, lis le morceau de code en langage courant :

Code PHP :
J'essaye {
      de faire un traitement qui soulève (voir throw) une exception
      en cas d'anomalie
}
Sinon( nouvelle Excpetion) {
   j’avertis l'utilisateur
}


C'est exactement le même principe qu'en Java ! Par contre si tu parle du message d'erreur

Code PHP :
Notice: Trying to get property of non-object] in C:\Program Files\EasyPHP-5.3.7.0\CertMarwan\rsslib.php on line 35


Tu n'as pas instancié ton objet.

Finalement en ce qui concerne
Code PHP :
 $test = new Foo();


C'est juste un exemple d'utilisation, voir

Foo/bar (en) : nom générique donné communément à deux objets qui vont ensemble. Quand on voit apparaître un foo dans un exemple, on sait qu'il faut chercher le bar un peu plus loin. Viendrait du jargon militaire FUBAR (Fucked Up Beyond All Recognition). Souvent traduit par machin/truc. On peut utiliser foo tout seul, notamment comme identificateur dans un programme, comme on utiliserait machin tout seul.


Wikipedia

________________________________________
( $toBe || !$toBe ) = $this->Question();
mardi 20 septembre 2011 à 17:42:08 | Re : exception

Romano58

Réponse acceptée !
"c'est quoi le New foo()? !!"
la classe Foo c'est la classe susceptible de lancer une exception dans l'exemple... pas difficile à déduire. class Foo, int foo, string foo, print("foo"), function foo()... Tu n'a jamais vu ça? C'est un dénominateur qu'on utilise souvent dans les exemples sur internet.


"est ce que j doit créer une classe php"
Tu peux crée des classe dérivée d'exception je pense, en tout cas dans d'autres langages ça ce fais. Et sur la question


"et après l'intégré dans ma page ou bien dans la même page"
je te conseille d'allé chercher un cours sur la programmation php, je suis sure qu'il y a tout ce qu'il faut et même plus sur internet à propos de php, des exceptions, et de la POO... parce que là, inwebo t'a donner une réponse plus que satisfaisante, mais visiblement tu est dans les choux ^^

Romain


Cette discussion est classée dans : exception, size, color, orange


Répondre à ce message

Sujets en rapport avec ce message

Besoin de l'aide d'un king en php [urgent] [ par lambert__ch ] Bonjour tout le monde.je suis actuellement occupé à faire un site pour l'entreprise d'un pote et je suis confronté à un problème PHP, alors je cache r formatage formulaire [ par Thanos125 ] bonjour a tous et toutes, j'ai un problème avec la réception de message via mon formualire de contact.lorsque je reçois mon message les carartère accé créer formulaire avec zone de texte - menu déroulant (1 choix) - upload fichier [ par sokebana ] Bonjourje débute complètement et bien entendu je veux un formulaire bien trop complexe pour moi...j'ai réussi à faire un formulaire simple avec que de radio sur ip [ par khachkhouch ] [^^!1][size=200][color=red]slt tt monde[/color][/size] [size=200][color=red]je fait un projet de fin d'etude qui consiste de realiser une station radi ajout piece jointe formulaire [ par fabriceee59 ] bonsoir a tousJ'ai ici un exemple de script php :je n'arrive pas a y ajouter une piece jointe pouvez vous m'aidez a le envoi email avec couleur [ par eva4 ] bonjour à tous ..... j'aimerais savoir, actuellement, via un formulaire en ligne je peux envoyer des mails. Bon, ils sont bof, toutes les écritures paiement sécurisé [ par marouenetrab ] bonjour, je désire avoir des informations pour [color=red]la sécurisation des paiements[/color] pour un site de e-commerce [size=200]en cours de dével Problème avec le tableau global $_SESSION() [ par andlauer ] Bonjour, je n'arrive pas à récupérer les valeurs du tableau global $_SESSION(). Je m'explique : j'ai un fichier index.php dans lequel je lance avan Map et changement de valeur dans form [ par gnut ] Bonjour, Je suis débutant en PHP et je ne parviens pas à appliquer la fonction hidden (que j'ai vu sur le site) à ma MAP pour un "form" Recherche (rem


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales