Da... ima ovde interesantnih stvari kao:
"Ja nikada nisam koristio PHP"..."ali to je sucks, Perl je cool"
E sada se svako normalan zapita gdje sada Perl a gdje PHP. Da se razumjemo PHP je programski jezik koji je napravljen iskljucivo za WEB PROGRAMIRANJE. Perl je uopste skripni jezik.
Drugo, zapitajte se zasto ljudi ulazu u njega toliko novca. Zasto je toliko popularan. Zasto velike kompanije koriste PHP? Zasto MS pravi dilove sa Zendom?
E sada da se osvrnem malo na sigurnost tog jezika.
Code:
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[])
{
char buffer[10];
if (argc < 2)
{
fprintf(stderr, "USAGE: %s string\n", argv[0]);
return 1;
}
strcpy(buffer, argv[1]);
return 0;
}
Ako ste dovoljno retardirani da iskompajlirate ovakav program onda ste dovoljno retardirani da napisete i sledecu PHP skriptu:
Code:
<?php
unlink($_GET['ime_fajla_za_obrisati_sa_diska']);
?>
Moj savjet je da apache pokrenete sa administratorskim permisijama.
PHP je za svog postojanja imo mozda nekih propusta (bi cini mi se verzija 4.0.4).
Da se vratimo na uopsteno o PHPu.
Posto je PHP jezik koji je orjentisan na samo jednu oblast onda sve pametni C/ASM/C++/Java samoprozvani gurui pljuju po PHPu, jadno. PHP je super radi posao za koji je namjenjen. U njemu se mogu napraviti jaaaaaako velike web aplikacije koji opet mogu da rade sa jako puno razlicitih baza podataka. Pri tome PHP daje sasvim pristojne performanse. Druga jako pozitivna stvar kod PHPa su extenzije koje mozete pisati u Cu, tako da ako vam se projekat iznenada prosiri na nesto nevidjeno uvjek mozete platiti C programera da vam napise modul za komunikaciju servera i aparata za kafu (i za komunikaciju da koristi COM1). I kao slag na kavu iz tog aparata sve to moze bez da cim apache/iis ili sam php moze ga lodati direktno u php fajl.
Moj savjet svim iole normalnim ljudima da ak krenu raditi web aplikaciju probaju to sa PHPom prvo. Ako vec duze rade u .NET-u nek koriste MS ASPX ali to je tesko odrzavati.
tu nema kašike....