pomyśl trochę, porónaj język c z php. php traktuje kod jako przepływ, idzie instrukcja po instrukcij i wykonuje je po kolei, a po wykonaniu wypisuje wyniki swojej pracy i nie zatrymuje się czekając na sygnał od użytkownika! A w c jest zupęłnie inaczej (interesowałeś się kiedyć c?). C też wykonuje kod linijka po linijce, ale tylko do pewnego momentu, zauważ, że po wypisaniu wyniku php wynik już nie jest programem, tylko wynikiem, natomiast w c nawet po wypisaniu wynik jest programem (czeka na sygnał od użytkownika), możesz go zmieniać (conajmniej w X'ach, z poziomu programu) itp.
Porónaj sobie merytoryke tych dwóch języków i odpowiedz sobie na własne pytanie. Jeżeli chcesz pisać na bash to możesz jeszcze użyć zapisu typu
Kod
#!/usr/bin/php
<?php
//kod programu
?>
i sokrzystać z readline, ale to też nie jest kod w c, tylko zwyły skrypt typu perl/bash/python