IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Notation avec un @


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    32
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2004
    Messages : 32
    Par défaut Notation avec un @
    Bonjour,

    Je bloque sur la compréhension d'un bout de code utilisé dans une class Template (code d'eGroupeWare pour ceux qui connaissent) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    class Template
    {
    	var $classname = 'Template';
     
    	/* $file[handle] = 'filename'; */
    	var $file = array();
     
    [...]
    function loadfile($handle)
    {
    ...
    $filename = $this->file[$handle];
     
    $str = implode('', @file($filename));
     
    ...
    J'arrive pas à assimiler cette notation avec un @, si quelqu'un connaissant ce système pouvait me l'expliquer avec un petit exemple, car je trouve rien la dessus (google aime pas les recherche avec @ surement)
    Ca m'ennuis beaucoup de pas comprendre, du coup de bug :p et je reste dessus.

    merci

  2. #2
    Membre émérite
    Profil pro
    Assistant recherche bioinformatique
    Inscrit en
    Novembre 2007
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant recherche bioinformatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 877
    Par défaut
    Salut,
    @ s'utilise devant une fonction.
    Cela permet de 'forcer' la fonction : elle ne retourne pas d'erreur, et ne bloque pas le script en cas d'erreur.

    Z.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    32
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2004
    Messages : 32
    Par défaut
    Ok

    mon erreur donc était induite que la variable $file et la fonction file avaient le même nom, du coup, j'ai tourné autour des tableaux.

    Comment perdre des heures dans le vide avec bonus mal de tête.

    Merci beaucoup.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Créer une notation avec 5 étoiles
    Par layache dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 25/07/2014, 09h31
  2. Interpréter les flottants en 2 notations: avec . ou avec ,
    Par gueulederack dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 30/06/2011, 13h36
  3. un script de notation avec étoiles
    Par hous04 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 18/09/2009, 00h17
  4. Créer un système de notation avec des étoiles
    Par babafredo dans le forum ASP
    Réponses: 2
    Dernier message: 02/04/2008, 15h06
  5. Notation avec Generic
    Par onlytoine dans le forum Langage
    Réponses: 8
    Dernier message: 01/02/2008, 20h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo