Mozes slobodno da se orijentises ka PHP-u; za tvog radnog zivotnog veka ce se isti jos koristiti, unapredjivati i bice potrebe za istim. Kada budes savladala PHP, poceces da primenjujes i neke druge tehnologije (XML, Ajax, REST) pa ces vec imati daleko bolju sliku u kojem pravcu zelis da ides. Preko svega toga mnogi programeri su u toku karijere prelazili sa jednog na drugi programski jezik. Ukoliko savladas sustinu i osnovne koncepte svaki sledeci programski jezik ce biti upoznavanje sa specificnostima novog programskog jezika ali ces ga daleko jednostavnije i brze savladavati.
"I da li PHP moze da se koristi kod programiranja ali ne za web?"
Odgovor je 99% ne i 1% da. Kao sto su mnogi prethodnici vec na tri strane se izboksovali, skraticu na sledece:
PHP je u osnovi predvidjen da radi na web serverima. To implicira da se PHP program odvija (izvrsava) na (udaljenom) web serveru, dok klijent (korisnik) samo barata podacima (input / output). PHP je dakle 'rodjen' za web.
Da, postoje nacini, vrlo kompleksni i nestabilni da se PHP natera da radi i 'van' weba, ali kako mu to nije sustinska namena kvalitet takve aplikacije nikako nije zadovoljavajuci. Prema tome ukoliko zelis da programiras 'stand alone' programe koji se izvrsavaju na racunaru korisnika onda PHP nije za te namene.
===
Apropo stampanja, iole veci klijenti imaju umrezene stampace, te:
$print = exec('lpr '.FILES_INVOICES.$val['pdf'],$output, $return);
radi bas kako treba; na Linuxu se instaliraju svi zeljeni stampaci a zatim ovim putem se salje stampacu sta god da treba;