PHP Skriptləmə yoxsa Proqramlaşdırma Dilidirmi?

Proqramlaşdırmada, 2 əsas geniş dil kateqoriyası var.

Proqramlaşdırma dili və skript dili.

Bu 2 növ bir birlərindən bir neçə cəhətdən fərqlənirlər.

Tez-tez istifadə olunan dillərdən biri də Hypertext Preprocessor-dur. Beləliklə,bu hansı kateqoriyaya aiddir? PHP bir proqramlaşdırma dilidir yoxsa bir script dili?

Server tərəf dil olduğundan, bir çox insan PHP-nın sırf bir proqramlaşdırma dili olduğunu düşünür. Bu dilin bəzi mürəkkəb tapşırıqları yerinə yetirmək qabiliyyəti PHP-nın proqramlaşdırma dili kimi mövqeyini gücləndirir.

Ancaq, məsələnin əsli budurki, PHP veb proqramlaşdırma üçün güclü bir script dilidir. O, veb səhifələr və serverlər arasında problemsiz qarşılıqlı əlaqə yaratmaq üçün istifadə edə biləcəyiniz dildir.

Bəs, niyə biz PHP-ni proqramlaşdırma dili deyil, script dili kimi qəbul etməliyik? Burada bəzi səbəblər var:

İstifadəsi

PHP-nı skript dili edən səbəblərdən biri isə istifadəsidir. Yalnız PHP dilindən istifadə edərək sıfırdan qurulan hər hansı bir proqram deyə bilərsinizmi? Aydındır ki, bunu edə bilməyəcəksiniz. Bunun səbəbi, tam bir sistem hazırlamaq üçün PHP-nın digər dillər və komponentlərlə birləşdirilməli olmasıdır.

Bu əksər skript dillərinin səciyyəvi xarakteristikasıdır. Bir tətbiq hazırlamaq üçün tamamilə özlərindən asılı ola bilməzlər. Onlar digər tətbiqlərlə qarışdırılmalıdır.

Temperament

Temperament ilə, bir proqramlaşdırma dilinin çətinlik səviyyələrini nəzərdə tuturam. Bu çox çətin və ya asanlıqla kodlaşdırıla bilər. Skript dilləri çox asanlıqla kodlaşdırılır. Siz sadəcə bir neçə kod xətti yazmalısınız. Bu PHP-nın asanləqla skript dili kimi xarakterizə olunmasının digər bir səbəbidir.

Digər tərəfdən, proqramlaşdırma dilləri sizi yalnız bir funksiyanı həyata keçirmək üçün bir çox kod xətti yazmağa məcbur edəcəkdir. Bir neçə qısa kod xətti ilə kifayətlənə bilməyəcəksiniz.

Faylların yaradılması

Bir proqramlaşdırma dilinə gəldikdə, saxlanıla bilən və hətta bir cihazdan digərinə ötürülə bilən sənədlər yaradılır. Fayllar ümumiyyətlə .exe formatındadır. Digər tərəfdən, PHP .exe faylını yaratmır.

İşləməsi

Skript dillərinin daha bir fərqli xüsusiyyəti başqa bir proqramın içərisində işlədilməsidir. Onlar müstəqil işləmirlər. Bizim vəziyyətimizdə, PHP yalnız bir veb server və ya brauzerdə işləyə bilər. Digər tərəfdən, proqramlaşdırma dilləri ana proqramlarından asılı olmadan müstəqil işləyə bilər.

Dönüşüm

Digər tərəfdən, proqramlaşdırma dilləri sıfırdan tam bir tətbiq yaratmaq üçün istifadə edilə bilər. Məsələn C dilini götürək. Sıfırdan müstəqil bir tətbiq qurmağa qadirdir.

Şərh

Skript dili olaraq, PHP brauzer tərəfindən yenidən şərh edilmədən əvvəl HTML kimi başqa bir dildə şərh olunur. Bu, kompakt bir formaya yığılmış və başqa bir proqram tərəfindən şərh edilməli olmayan proqramlaşdırma dillərindən fərqlidir.

Nəticə olaraq, PHP-nın bir proqramlaşdırma dili olduğunu asanlıqla fərz edə bilərsiniz. Bunun səbəbi tipik bir proqramlaşdırma dilinin xüsusiyyətlərinə sahib olmasıdır. Əks təqdirdə, məqalə PHP-nın skript dili olduğunu yaxşı bir şəkildə izah etmişdir.