在PHP中使用exec是一种好习惯吗?

时间:2017-06-16 13:40:37

标签: php bash

我正在寻找一些PHP库来将Docx文件转换为PDF文件并且没有找到任何免费且稳定的东西,但我遇到了一些运行良好的好的bash脚本。所以我想知道是否可以使用exec()或shell_exec()来运行一些可以完成任务而不是在PHP中编码的shell脚本?如果不是,那么该方法的缺点是什么?

1 个答案:

答案 0 :(得分:4)

是的,您可以使用exec()或shell_exec()。 问题不在于使用这些命令。当您要从用户获取输入并在命令中直接使用用户输入而不验证输入时,就会出现问题。