J'ai récemment rencontré deux situations où j'ai choisi d'utiliser la ligne de commande pour faire quelque chose plutôt que la bibliothèque PHP. Par exemple, en PHP faire ceci:Bibliothèque PHP ou ligne de commande?
`curl http://someplace.com`
au lieu de ceci:
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://www.example.com/"); curl_setopt($ch, CURLOPT_HEADER, 0); curl_exec($ch); curl_close($ch);
L'autre situation utilise l'interface de ligne de commande de ImageMagick, au lieu de l'interface PHP.
Certaines personnes à qui j'ai parlé pensent que l'utilisation des bibliothèques est meilleure. Certains disent que le meilleur est plus rapide, d'autres disent plus sûr, etc.
Quelle est votre opinion? Quels sont les avantages à utiliser l'un sur l'autre?
Je sais que l'un des avantages est que je n'ai qu'une seule ligne de code au lieu de 5.