0

我想提出一个问题。我尝试使用 exec 函数将 php 与 SWI-Prolog 连接起来,我的努力很成功。我设法通过 php 查询 prolog,并且能够回应 Prolog 的答案。

我想做但不知道如何完成它,是回显真/假序言返回。

假设我有一个简单的Knowledge_base.pl文件,其中包含以下事实和规则:


girl(erin).
boy(john).
likes(erin,reading).
likes(john,reading).
hangs_out_with(erin,X) :- likes(X,reading), boy(X), writeln('Someone s got a new friend!!').

鉴于上面的简单知识库,可以提出查询和序言响应。

例如:

?- girl(erin). Prolog based on our knowledge base will respond true.
?- girl(john). Prolog based on our knowledge base will respond false.
?- hangs_out_with(erin,john). Proslog will respond : Someone s got a new friend!! true.

我需要的是让 PHP 回显真假响应。我怎样才能做到这一点?

提前感谢您的帮助。

4

0 回答 0