当前位置:  开发笔记 > 编程语言 > 正文

PHP库或命令行?

如何解决《PHP库或命令行?》经验,为你挑选了1个好方法。

我最近遇到过两种情况,我选择使用命令行来做某事而不是PHP库.例如,在PHP中执行此操作:

`curl http://someplace.com`

而不是这个:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);

另一种情况是使用ImageMagick的命令行界面,而不是PHP界面.

我曾经谈过的一些人认为使用这些库更好.有人说更好更快,其他更安全等等.

你有什么意见?使用一个而不是另一个有什么好处?

我知道一个好处,就是我只有一行代码而不是5行代码.



1> Alnitak..:

我总是使用这些库:

    无需分叉两次(一次用于子shell,另一次用于你正在运行的程序) - 因此更快

    无需担心转义命令行参数,这有助于提高安全性

如果担心代码行数,则在函数中将这5行写入一次,然后在需要时调用该函数.

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有