• [^] # Re: Bean

    Posté par . En réponse au journal Mise à disposition de mes outils pour générer du code PHP. Évalué à 1.

    Non, en général. Un exemple (en PHP4) :

    class SampleBean
    {
    //==========
    //Accessors
    /* ----=HTML code=---- */

    /**Reads HtmlCode.
    */
    function getHtmlCode()
    {
    return $this->myHtmlCode ;
    }

    /**Changes HtmlCode.
    */
    function setHtmlCode($aHtmlCode)
    {
    $this->myHtmlCode = $aHtmlCode ;
    }


    //==========
    //Fields
    /**HTML code.*/
    var $myHtmlCode ;

    }

    Il s'agit donc d'une convention d'écriture, formalisé et désigné sous le terme "bean" en Java. L'idée était d'utiliser les fonctions d'introspection (examen d'une classe -champs, méthodes-) pour en déduire la liste des attributs, et d'utiliser une interface graphique pour concevoir des application de manière visuelle, à l'image de Visual Basic (les widgets en Java utilisent ce formalisme).