
Uma biblioteca de gráficos de uso geral escrita em PHP 7.1+
A maneira recomendada de instalar o pho-lib-graph é através do compositor.
composer require phonetworks/pho-lib-graph Depois de instalar, você pode brincar com a biblioteca usando o aplicativo de exemplo fornecido na pasta playground , chamado bootstrap.php
Para obter mais informações sobre os componentes internos do pho-lib-graph, bem como um guia do usuário simples, consulte a pasta docs/. Você também pode gerar as APIs usando phpdoc conforme descrito em CONTRIBUTING.md
1. Qual é a diferença entre uma aresta e um predicado? O predicado determina as características de uma aresta. Todas as arestas devem ter um predicado, embora a definição explícita do predicado seja opcional. Se o predicado não for definido, as arestas serão formadas com um predicado genérico.
2. O que é um predicado vinculativo? Se um predicado for vinculativo, se o nó final da aresta for excluído, não apenas a aresta em si será removida, mas o nó principal também deverá ser removido.
3. O que é uma vantagem órfã? Uma aresta que não possui seu nó principal (estas listas de arestas para o nó final e o nó principal não são formadas) é chamada de aresta órfã. Estas são estruturas incompletas e os programadores não são aconselhados a utilizá-las. Você pode conectar uma borda órfã à sua cabeça com o método connect(NodeInterface $node) .
4. O que é um predicado multiplicável? Uma aresta com predicado multiplicável pode ser criada múltiplas vezes entre um determinado par de nós iniciais e finais.
MIT, consulte LICENÇA.