Ben ca dépend de ce que tu veux faire:
L'intérêt d'appeler du shell en php, c'est quand tu utilises un serveur web, et que tu veux afficher des infos issues du shell dans un navigateur (sur une page web).
A l'inverse, tu peux utiliser du php en shell, hors du contexte web, avec la commande :
php -f /chemin_vers_le_script_php
Ca te rendra alors le résultat en console SHELL, et non dans un navigateur web.