如何从PHP中调用Prolog文件中的方法

时间:2016-06-28 01:21:52

标签: php bash prolog swi-prolog

我试图将 ProLog合并到PHP 项目中,我必须为大学的课程做。问题是我在Internet上搜索一个库或一个命令来执行' exec()'在PHP中的方法,我可以调用一个没有参数从ProLog到PHP的方法,只需要编写" Hello World" ,这样就行了,但是当我尝试调用接收参数的方法,例如' test(X)。'返回列表或字符串,命令不起作用。这是我的命令:

bash: syntax error near unexpected token `('

当我在终端中运行命令以检查它返回的内容时,我发现它返回错误:

test1:-write('Hello World')

test([testing,list])

我不知道为什么会发生这种情况,我在这里和其他网站上做了很多研究,但一无所获。我很感激你的帮助。

我的最终目标是执行从PHP到Prolog的命令,返回一个列表,这样我就可以使用PHP项目中的列表了。

(我使用的是Ubuntu 16.04 LTS,以防万一。)

- 我的testing.pl文件:

72dp

0 个答案:

没有答案