Eine in PHP 7.1+ geschriebene Allzweck-Grafikbibliothek
Die empfohlene Methode zur Installation von pho-lib-graph ist die Verwendung von Composer.
composer require phonetworks/pho-lib-graph
Nach der Installation können Sie mit der Bibliothek spielen, indem Sie die Beispielanwendung namens „bootstrap.php“ im playground
-Ordner verwenden
Weitere Informationen zu den Interna von pho-lib-graph sowie ein einfaches Benutzerhandbuch finden Sie im Ordner docs/. Sie können die APIs auch mit phpdoc generieren, wie in CONTRIBUTING.md beschrieben
1. Was ist der Unterschied zwischen einer Kante und einem Prädikat? Das Prädikat bestimmt die Eigenschaften einer Kante. Alle Kanten müssen ein Prädikat haben, die explizite Definition des Prädikats ist jedoch optional. Wenn das Prädikat nicht definiert ist, werden Kanten mit einem generischen Prädikat gebildet.
2. Was ist ein verbindliches Prädikat? Wenn ein Prädikat bindend ist und der Endknoten der Kante gelöscht wird, wird nicht nur die Kante selbst entfernt, sondern auch der Kopfknoten.
3. Was ist ein Orphan Edge? Eine Kante, die keinen Kopfknoten hat (diese Kantenliste wird weder für den Endknoten noch für den Kopfknoten gebildet), wird als verwaiste Kante bezeichnet. Dies sind unvollständige Strukturen und Programmierern wird nicht empfohlen, sie zu verwenden. Mit der Methode connect(NodeInterface $node)
können Sie eine verwaiste Kante mit ihrem Kopf verbinden.
4. Was ist ein multiplizierbares Prädikat? Eine Kante mit multiplizierbarem Prädikat kann zwischen einem bestimmten Kopf- und Schwanzknotenpaar mehrmals erstellt werden.
MIT, siehe LIZENZ.