PHP nədir? Dil və çərçivə arasında fərq nədir?


cavab 1:

Bir proqramlaşdırma dili ilə çərçivə arasındakı fərq ondadır ki, birincisi əsas funksiyaları (növləri, idarəetmə strukturları, OOP funksiyaları ...), ən yenisi isə inkişaf prosesində sizi dəstəkləyən hazır funksiyalar və siniflərdən ibarət bir dəstə ehtiva edir.

Əksər proqramlaşdırma dillərində "C ++ Standard Kitabxana" kimi əsas funksiyalar və siniflər də təklif olunur. PHP də.

Çərçivələr kompleks layihələrin həyata keçirilməsini asanlaşdırır, lakin mənfi cəhətlərinə malikdir. Əlavə öyrənmə tələb edir, səhvlərə və uyğunsuzluqlara səbəb ola bilər və ümumiyyətlə bir qədər məhdudlaşdırılır.

Bir çərçivə istifadə etmək istəməyinizdən asılı olmayaraq, ilk növbədə əsas dili öyrənmək yaxşı bir fikirdir.

PHP haqqında bu yazını öz blogumdan oxuya bilərsiniz, bunun üçün istifadə edə biləcəyiniz bir fikir əldə etmək üçün:

PHP nədən istifadə olunur? PHP ilə edə biləcəyiniz 9 gözəl şey - Alex Web Development


cavab 2:

PHP

  • Pre HyperText ProcessorOpen Mənbə (versiya 7.1.24 mənim fikrimcə ən yenisidir) ServerBackend DilDatabase ilə əlaqəli mövzularda məlumatların alınması, məlumatların saxlanması və görüntülənməsi kimi mövzularda asan yerləşdirmə. Məsələn, bir tələbə məlumatını bir yerdə saxlasanız və sonradan məlumatdan istifadə etsəniz, PHP server tərəf kodudur. Server səviyyəsinə girmə imkanı olana qədər heç kim kodunu görüntüləyə bilməz, ancaq bir PHP sənədinin (faylın adı məlum olduqda) çıxışını görüntüləyə bilənə qədər və ya saxlanılmayana qədər görüntüləyə bilər. Bir dil olduğuna görə bir proqramlaşdırma dili nümunəsi, C, C ++, Java haqqında əsas bilikləriniz varsa öyrənmək asandır. C-ni bilirsinizsə, PHP və əksinə bilirsiniz, çünki toz, rand və s. Kimi oxşar metod adları var. Prosedurlu PHP və PDO (Object based) var. Bir dilin heç bir məhdudiyyəti yoxdur və həmçinin müəyyən mənada qurulmuş, bəziləri bilinən, bəziləri lazım olduqda bilinən bir neçə metod vardır. Laravel kimi bir çərçivə ilə, çərçivədə tətbiq olunan siniflərin, obyektlərin və anlayışların olduğunu və tabe və ya üstün bir metodu yazmaq istədiyi qədər və ya qədər yenidən yazmaq məcburiyyətində olmadığını görürsən. Bu hər şeyi asanlaşdırır, çünki kodun sizə lazım olan ən əsas tapşırıq üçün yazılması lazım deyil və asanlıqla ölçülən və başa düşüləndir

Ümid edirəm bu kömək edir. Hər hansı bir sualınız varsa mənə zəng edin.