我试图将 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