[LINUX] Traduire - Aide de PHP_UML avec Google Traduction

Je voulais étudier orienté objet. J'utilise habituellement PHP, mais je ne trouve pas beaucoup d'outils et il semble que PHPSTORM le générera automatiquement, mais comme ce n'est pas dans mon environnement domestique, j'ai cherché sur Google et trouvé un outil appelé PHP_UML. Cependant, je ne sais pas comment l'utiliser et je ne comprends pas l'anglais, j'ai donc décidé de le traduire.

↓ J'ai trouvé un outil plus utile et en ai fait un article.

J'ai trouvé un outil plus utile pour créer un diagramme de classes et rédigé un article. https://qiita.com/tdera/items/1a0dc91d37a89c22d4ba Cela peut être plus utile. ..


Je voudrais utiliser ceci pour analyser les cadres existants.

PHP_UML Cela ressemble à un outil assez ancien. .. Mais si cela fonctionne correctement, c'est OK. https://pear.php.net/package/PHP_UML

-o directory Chemin du répertoire de sortie ou nom du fichier (code XMI imprimé à l'écran s'il n'est pas fourni)

-f format, --format=format Format de sortie: "xmi" (par défaut), "html", "htmlnew", "php" Pour html / htmlnew / php, fournissez votre propre fichier XMI si nécessaire et passez comme suit l'argument à phpuml

-x XMI version Version XMI à générer (1 ou 2)

-n name Le nom du modèle UML généré

-e encoding Codage des caractères de sortie

--no-deployment-view Désactiver la génération de vues de placement

--no-component-view Désactiver la génération de vues de composant

--no-dollar
Supprimer le signe dollar de la variable

--no-docblocks Désactiver l'analyse de docblock (@ package, @ param ...)

--show-internal Inclure les éléments marqués avec «@ internal»

--only-api N'incluez que les éléments marqués de «@ api»

-i pattern, --ignore=pattern Motif / chemin à ignorer (exemple: .svn)

-m pattern, --match=pattern Modèle correspondant (par défaut: * .php)

-l errorLevel, --error-level=errorLevel Définir le niveau de rapport d'erreurs (0 mode silencieux, 1 pour les erreurs PHP, les exceptions, 2 pour toutes les erreurs, avertissement)

--pure-object
Utilisez ce commutateur si vous avez besoin d'un code PHP_UML qui ignore tout ce qui n'est pas orienté objet

-h, --help Afficher ce message d'aide et quitter

-v, --version Afficher la version du programme et quitter

argument

input Utilisez le fichier PHP ou l'espace de répertoire que vous souhaitez analyser (par exemple D: / htdocs /) pour séparer les différentes entrées. Par défaut, PHP_UML analyse le répertoire courant.

ʻExemple 1 phpuml D: / htdocs / ` PHP_UML analyse récursivement D: / htdocs / et affiche le code XMI.

ʻExemple 2 phpuml / var / www / test -o / tmp -x 1 -n Foo -m * .php6 -i .svn` PHP_UML analyse récursivement / var / www / test et ne conserve que php6 Excluez les fichiers et les dossiers svn. Le nom du modèle UML est "Foo" et le fichier XMI généré dans la version 1 est enregistré à l'emplacement suivant "/tmp/Foo.xmi"

... quelque chose d'étrange.

Je l'ai trouvé pour chaque outil qui crée une image, je vais donc l'utiliser. https://github.com/jakobwesthoff/phuml

Recommended Posts

Traduire - Aide de PHP_UML avec Google Traduction
Authentifier Google avec Django
Traduire Premiers pas avec TensorFlow
Tester les logiciels embarqués avec Google Test
Essayez Google Mock avec C
Étudiez Python avec Google Colaboratory
À propos de l'apprentissage avec Google Colab
Accédez à Google Drive avec Python
Essayez OpenCV avec Google Colaboratory
Développement Google AppEngine avec Docker
Utiliser de force Google Translate à partir de python
Détection des fonctionnalités OpenCV avec Google Colaboratory
Jouez avec Turtle sur Google Colab
Présentation de l'API Google Map avec rails