Php Shell Scripting
Wednesday, April 30th, 2008Php-ul a fost si inca este cel mai folosit limbaj de programare web server sided. Principalul motiv pentru care inca nu a fost detronat este faptul ca este simplu de învăţat si folosit fără a fii însă un limbaj “light”.
Exista voci contra php-ului, dar personal de curand i-am gasit o utilitate noua: Linux Shell Scripting.
Un scurt How-To:
Pentru a folosi limbajul php intr-un shell script ce ruleaza pe o masina linux mai întai trebuie sa definim cine anume interpretează comenzile date. In prima linia a fişierului trebuie sa avem:
#!/usr/bin/php -q
De acum puteti scrie comenzi php si cand rulati scritpul (sa zicem ./test.sh) acestea vor fi interpretate corespunzător.
O idee buna este sa folositi php error reporting cat timp dezvoltaţi scriptul apoi sa-l opriţi apelând funcţia:
error_reporting(0);
Puteţi de asemenea sa folosiţi si parametri transmişi din linia de comanda folosind vectorul “argv” in felul următor.
$variabila= $argv[1];
Exemplu: test.sh
#!/usr/bin/php -q
<?phperror_reporting(0);
$variabila= $argv[1];
echo $variabila;?>

