PHP
PHP
Danimarkalı proqramçı Lerdorf 1994-cü ildə onlayn tərcümeyi-halını ziyarət edənlər haqqında statistik məlumatları toplayan Perl/CGI skriptlərini işləyib hazırladı və onları Şəxsi Əsas Səhifə adlandırdı. Perl-in funksionallığı qeyri-kafi olduqda, Lerdorff C dilində PHP/FI şablon tərcüməçisi yazdı. Onun ikinci versiyası uzun sınaqlardan sonra 1997-ci ildə buraxıldı.
Bir il sonra israilli proqramçılar Sourasky və Gutmans tərcüməçi kodunu yenidən yazdılar və PHP 3.0-ı buraxdılar. Sonrakı 6 il ərzində bir qrup həvəskar dildə çoxsaylı dəyişikliklər etdi. Bu gündən ən son versiya PHP 5.0-dır. PHP 6.0 2006-cı ildən hazırlanır.
Ərizə
PHP skript dili emal sürəti, sadəliyi, platformalararası funksionallığı və mənbə kodlarının öz lisenziyası altında paylanması səbəbindən geniş populyarlıq qazanmışdır. Veb saytları inkişaf etdirmək və təşviq etmək üçün geniş çeşidli daxili alətlərdən istifadə olunur:
- server mühiti dəyişənlərinin, GET və POST parametrlərinin əvvəlcədən təyin edilmiş massivlərə avtomatik çıxarılması;
- müxtəlif verilənlər bazası idarəetmə sistemləri ilə qarşılıqlı əlaqə (SQLite, MySQL, DBX, Microsoft SQL Server, dBase, DB+++ və bir çox başqaları);
- HTTP başlıqlarının avtomatik göndərilməsi ( saytın axtarış sisteminin optimallaşdırılmasını asanlaşdırır );
- serverə yüklənmiş faylların işlənməsi;
- uzaq və yerli fayllar, sessiyalar, soketlər, HTTP icazəsi, kukilər , XForms ilə işləmək .
Saytları təbliğ edərkən, onlar statistika toplamaq üçün istifadəçi interfeysləri və skriptlər yaratmaq üçün PHP imkanlarından da istifadə edirlər.
Xüsusiyyətlər
PHP sintaksisi C dilinin sintaksisinə bənzəyir. Bəzi elementlər, məsələn, assosiativ massivlər Perl-dən götürülmüşdür. Proqram PHP ifadəsi ilə başlaya bilər, dəyişənləri təsvir etməyə ehtiyac yoxdur.
Dil ayırıcıların içərisində kodu icra edir . Bu teqlərdən kənar məlumatlar standart HTML sənəd işarələməsində çıxarılır. Dəyişən adları $ ilə başlayır və sinif adları, funksiya adları və sabitlər kimi hərflərə həssasdır. Dəyişənlər qoşa dırnaq və ya apostrof içərisində və <<< operatorundan istifadə etməklə yaradılmış sətirlərdə işlənir.
Skriptlər tərcüməçi tərəfindən proqramın çarpaz platforma olmasını təmin edən qaydada işlənir.
Yorumlar
Yorum Gönder