Php Shell Scripting

Php-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
<?php

error_reporting(0);
$variabila= $argv[1];
echo $variabila;

?>

Tags: , ,

One Response to “Php Shell Scripting”

  1. Cristi Says:

    “PHP Shell Scripting” este mult spus, nu faci decat sa executi cod php standalone, acelasi lucru poate fi facut prin “php myscript.php”. Ceea ce ai facut tu acolo e doar un mic “gadget” prin care poti sa rulezi direct scriptul php “./myscript.php”.
    (Shell scripting-ul e cu totul altceva.)

Leave a Reply


2 11 17 48 36 24