UML2PHP5 -> Support::relations-association
English version

logo awstats
Diagramme UML
Diagramme UML: héritage
Support par UML2PHP5
Contrainte Support
Générer les require_once nécessaires OUI
Générer l'attribut dont le nom est le role déclaré (ici myC) coté classe associée ainsi que sa visibilité (défaut public) OUI
Si la cardinalité (multiplicité) est 1 ou n'est pas précisée, initialiser l'attribut avec NULL (ici, pour $myC). OUI
Si la cardinalité est différente de 1, initialiser l'attribut avec array(). OUI
Fichier MyClassA.class.php
<?php
/**
 * 
 * Code skeleton generated by dia-uml2php5 plugin
 * written by KDO kdo@zpmag.com 
 */
require_once('MyClassB.class.php');
require_once('MyClassC.class.php');

class MyClassA {

   /**
    * Association
    * @var MyClassC
    * @access protected
    */

   protected $myC = NULL ;

}
?>
Fichier MyClassB.class.php
<?php
/**
 * 
 * Code skeleton generated by dia-uml2php5 plugin
 * written by KDO kdo@zpmag.com 
 */
require_once('MyClassA.class.php');

class MyClassB {


}
?>

Valid XHTML 1.1! Valid CSS! Mozilla Homepage Apache Web Server! PHP: Hypertext Processor MySQL: Open Source Database
Get Firefox!