PHP8+ Əsas Dərslik

Əsaslar

PHP Dilinə Giriş Işə Başlamaq PHP Kodunun Icra Edilməsi Kodlaşdırma Problemi PHP Səhvlərinin Çap Edilməsi PHP-ni Başlatmaq üçün Tam Kod Təkmilləşdirilmiş Başlatma Kodu Başlanğıc PHP Əmrlərinə Ümumi Baxış PHP-də Şərhlər Dərslikdəki Şərhlər Dəyişənlərin Damp Edilməsi PHP-də Funksiyalar Dəyişənlər Dəyişənlərdən Istifadə Dəyişənlərin Qiymətlərinin Dəyişdirilməsi Rəqəmlərlə Riyazi Əməliyyatlar Dəyişənlərlə Riyazi Əməliyyatlar Riyazi Əməliyyatların Prioriteti Bərabər Prioritet Qruplaşdırılan Mötərizələr Qruplaşdırmanın Nüansları Kəsrlər Mənfi Rəqəmlər Bölmədən Qalıq Qüvvətə Yüksəltmək Qüvvətə Yüksəltmə Prioriteti Sətirlər Sətirlərin Toplanması Sətirləri Toplayarkən Boşluqlar Sətirin Uzunluğu Kiril Əlifbası Problemi Teqlər Teqlərin Atributları Məntiqi Qiymətlər Null Qiyməti Avtomatik Tip Çevirmə Sətirə Avtomatik Çevirmə Sətirə Çevirmənin Nüansları Rəqəmə Çevirmə Kəsrə Çevirmə Kəsrin Tam Ədədə Çevrilməsi Rəqəmin Sətirə Çevrilməsi Sətirin Simvolları Sətirdə Rəqəmlər Rəqəmin Rəqəmlərinə Müraciət Təyin Etmə Əməliyyatının Işləmə Nüansları Qısaldılmış Əməliyyatlar Inkrementasiya Prefiks və Postfiks Tip Səhvlərin Axtarılması üzrə Təcrübə Əməliyyatlar üzrə Təcrübə Düsturlar üzrə Təcrübə

Massivlər

Massivlərə giriş Massivin məzmununa baxış Massivin ayrıca elementi Assosiativ massivlər Açarlarla hiylə Elementlərin sırası Massivin uzunluğu Elementlərin dəyişdirilməsi Massiv elementlərinin yenidən yazılması Elementlərin inkrementasiyası Massivlərin doldurulması Açarların aşkar təyin edilməsi Dəyişənlərdən açarlar Səhvlərin tapılması üzrə praktika

Şərtlər

if-else Quruluşu Böyük və Kiçik Operatorları Bərabərlik Yoxlanışı Bərabərsizlik Yoxlanışı Dəyişənlərin Müqayisəsi Data Tipləri və if-else Quruluşu Dırnaq İşarələri İçindəki Rəqəmlər Qiymət və Tipə Görə Bərabərlik Qiymət və Tipə Görə Bərabərsizlik Data Tiplərini Müqayisə Edərkən Nüanslar if-else-də Mürəkkəb Şərtlər Məntiqi VƏ Məntiqi VƏ YA Müqayisə Əməliyyatlarının Prioriteti Şərtlərin Qruplaşdırılması İfadələrin İnvertasiyası if-else Quruluşu və Boolean Qiymətlər Məntiqi Qiymətlərin Qeyri-Ciddi Müqayisəsi Qısaldılmış if Qısaldılmış Əməliyyatlar Nüansı isset Komandası Xəbərdarlığın Bastırılması Massiv Elementlərinin Yoxlanışı empty Komandası else Komandasının Məcburi Olmaması Qıvrım Mötərizələrin Məcburi Olmaması Mötərizələrin Məcburi Olmaması Problemi if-else Kombinasiyaları elseif Quruluşu İç-içə if switch Quruluşu default-un Məcburi Olmaması match Quruluşu break-in Məcburi Olmaması Terner Operatoru Null ilə Birləşmə Operatoru Null ilə Birləşmə Operatorlarının Zənciri Məntiqi Əməliyyatlar Saat Hissəsinin Müəyyən Edilməsi Sətir və Massivlərin Uzunluğunun Yoxlanışı Sətir Simvolunun Yoxlanışı Qalığın Yoxlanışı Səhvlərin Axtarışı Üzrə Təcrübə if else Təcrübəsi

Dovrlar

Giriş Foreach dövrü Açarlarla foreach dövrü While dövrü For dövrü Dövrlerde şərtlər Rəqəmlərin cəminin yığılması Elementlərin cəminin yığılması Dövrədə sətirlərin formalaşdırılması Qıvrım mötərizələrin məcburi olmaması Mötərizələrin məcburi olmaması problemi Break instruksiyası Continue instruksiyası Bayraqlarla iş İç-içə dövrlər Massivlər üçün for dövrü Massivlərin dövrədə doldurulması Massivlərin dövrədə dəyişdirilməsi Kod yazmaqla bağlı məsləhətlər Səhvlərin tapılması üzrə təcrübə Dövrlər üzrə təcrübə

Çoxölçülülük

Giriş Üçölçülü massiv Assosiativ massivlər İxtiyari massivlər Çoxölçülü massivlərin iterasiyası Üçölçülü massivin iterasiyası Açarlarla iş Çoxölçülü massivlərin doldurulması Sıra ilə nömrələrin doldurulması Assosiativ massivlər massivi Çoxölçülü massivlərin konvertasiyası

Riyazi funksiyalar

Quvvetler Yuvarlaqlaşdırma Ekstremumlar Modullar Massivlerle emeliyyatlar

Sətir funksiyaları

Sətrin uzunluğu Simvolların registri Sətrlərin kəsilməsi Sətrlərin yoxlanılması Sətrlər üzrə axtarış Sətrin bölünməsi Sətrin sonlarının təmizlenməsi Sətrin əlavə ilə çıxarılması Rəqəmlərin təqdimatının formatlanması Sətrin çevrilməsi Sətrin doldurulması Teqlərlə iş Simvolların kodları Alt sətrlərin sayılması Sətrin hissələri

Massiv funksiyalari

Massivdə axtaris Kənar elementlər Massivlərin kəsilməsi Massivlərin birləşdirilməsi Massivdə diapazon Massivlərin doldurulması Massivlərin birləşməsi Açarlar-dəyərlər Tərsinə çevirmə Əvəz etmə Dubların silinməsi Elementlərin sayılması Altmassivlərə bölmə Çeşidləmə Çoxluq əməliyyatları

Təsadüfi

Təsadüfi ədəd Massivin təsadüfi elementi Massivlərin qarışdırılması Sətirlərin qarışdırılması

Vaxt

Timestamp ilə iş Formatlama Sərbəst formatda tarixlərin analizi Düzgünlüyün yoxlanılması Vaxt qurşağı Dəyişmə Sətir müqayisəsi İlsiz tarixin müqayisəsi Tarixin aralığa düşməsi Timestamp müqayisəsi

İstifadəçi funksiyaları

Giriş Funksiya parametrləri Bir neçə parametr Dəyişən parametrlər İxtiyari parametrlər return instruksiyası Funksiyaların ardıcıl çağırılması return-in incə məqamı Dövr və return return-in dövrlərdə tətbiqi return ilə işləmə üsulu Funksiyalarda flaglar Funksiyalarda məntiqi operatorlar Funksiyalar üzrə məsləhətlər Səhvlərin tapılması praktikası Funksiyalar üzrə praktikum

Scope

Istinadlar-primitivlər Istinadlar-massivlər Forech-də istinadlar Daxili dəyişənlər Xarici dəyişənlər Eyniadlı dəyişənlər Qlobal dəyişənlər Parametrlərin dəyişdirilməsi Parametrlər-istinadlar

Rekursiya

Rekursiya Parametrli nümunə Massiv elementlərinin cəmi Rekursiya və çoxölçülü massivlər Çoxölçülü massivin cəmi Elementlər üzərində əməliyyatlar

Regulyar İfadələr

Giriş Təkrar Operatorları {Qruplaşdırılan Mötərizələr {Xüsusi Simvolların Ekranlanması {Xüsusi Simvolların Siyahısı {Qıvrım Mötərizələr {Acgözlüyün Məhdudlaşdırılması {Simvor Qrupları {Simvor Dəstləri {Simvor Dəstlərinin İnvertasiyası {Kirillca Xüsusiyyətləri {Dəstlər Daxilində Xüsusi Simvollar {Dəstlər Daxilində Simvor Qrupları {Dəstlər Daxilində İstisna Xüsusi Simvollar {Dəstlər Daxilində Şlyapa Simvolu {Dəstlər Daxilində Defisin Xüsusiyyətləri {Sətrin Başlanğıcı və Sonu {Sözün Sonu və ya Başlanğıcı {'Və ya' Komandası {Limitlər {Limitlərin Ekranlanması {Tərs Kəsik {Sətirin Yoxlanılması {Regulyarların Avtomatik Test Edilməsi {Bütün Sətirin Yoxlanılması {Axtarışda Ciblər {Bütün Uyğunluqların Axtarışı {Ciblər Üçün Bütün Uyğunluqlar {Axtarış Davranışının Dəyişdirilməsi {Qorunmayan Mötərizələr {Əvəzetmədə Ciblər {İfadədə Ciblər {Adlandırılmış Ciblər {İfadə Daxilində Adlandırılmış Ciblər {Ciblərin Ümumi Nömrəsi {İrəliyə Baxış {Geriyə Baxış {Kallback ilə Əvəzetmə {Modifikatorlar {Regulyarların Registrinin İnkar Edilməsi {Regulyalarda Şərhlər {Regulyalarda Unikodla İş {Regulyarların Acgözlüyünün Dəyişdirilməsi {Regulyalarda Adi Simvolların Ekranlanması {Bir Neçə Regulya Modifikatoru {Xüsusi Simvolların Avtomatik Ekranlanması {Massivin Filtrlənməsi {Sətirin Massivə Bölünməsi

Sətirlərin formalaşdırılması

Dəyişənlərin əlavə edilməsi Massiv elementlərinin əlavə edilməsi Assosiativ massiv elementlərinin əlavə edilməsi Dövr və dəyişənlərin əlavə edilməsi Dövrdə massiv elementlərinin əlavə edilməsi Dövrdə çoxölçülü massiv elementlərinin əlavə edilməsi Teqlərin generasiyası Atributlarla teqlərin generasiyası Dövr və teqlərin generasiyası Dövr və massivlərdən teqlərin generasiyası Dövr və teqlərin və atributların generasiyası Dövr və HTML cədvəllərinin generasiyası Tək dövr ilə HTML cədvəlinin generasiyası Iki iç-içə dövr ilə HTML cədvəlinin generasiyası PHP kodunun HTML-ə əlavə edilməsi Qısa echo komandası Dəyişənin HTML-də çıxarılması Massiv elementlərinin HTML-də çıxarılması Şərtlər və PHP kodunun pozulması PHP kodunun pozulmasında else bloku PHP kodunun pozulmasında elseif bloku Dövrlər və PHP kodunun pozulması PHP kodunun pozulmasında dövrdə massiv

Formalar

Formalara giriş Formun göndərilmə metodu Form məlumatlarının alınması Form məlumatlarının GET metodu ilə alınması Form məlumatlarının POST metodu ilə alınması Formanın bir faylda emalı Formanın göndərildikdən sonra gizlədilməsi Forma dəyərlərinin qorunması Formanın standart dəyərinin qorunması Standart dəyərlərin qorunması üçün qısaldılmış kod Textarea elementi Textarea dəyərinin göndərildikdən sonra qorunması Qeyd qutusu Qeyd qutularının istifadə incəlikləri Dəyərin qeyd qutusunda qorunması Radio düymələri Dəyərin radio düymələrində qorunması Selektlər Selektlərdə value atributu Dəyərin selektlərdə qorunması GET sorğuları Linklər vasitəsilə GET sorğuları Praktikum

Sessiyalar

Sessiyalara giriş Mümkün problemlər Tək səhifədə sessiyalardan istifadə Sessiyaların silinməsi Bütün sessiyanın sonlandırılması Sessiyalar və formalar Sessiyalara massivlərin yazılması

Cookies

Cukilərə giriş Cukilərin təyin edilməsi problemi Cukilərin ani təyini Səhifənin yenilənmə sayğacı Cukinin yaşama müddəti Cukilərin silinməsi Cukilərin ani silinməsi

Fayl Sistemi

Faylların oxunması Fayllara yazı Əməliyyatların birləşməsi Nisbi yollar Mütləq yollar Mütləq yolun üstünlükləri Skriptə mütləq yollar Faylların adının dəyişdirilməsi Faylların köçürülməsi Faylların kopyalanması Faylların silinməsi Fayl ölçüsünün müəyyən edilməsi Faylın mövcudluğunun yoxlanılması Qovluqların yaradılması Qovluqların silinməsi Qovluqların adının dəyişdirilməsi Qovluqların köçürülməsi Qovluq məzmununun oxunması Qovluğu fayldan fərqləndirmək Qovluq məzmununun analizi Faylların daxil edilməsi Markup-un elementlərə bölünməsi Daxil etmənin dəyişənə yazılması Faylların birləşdirilməsi Faylların bir dəfəlik birləşdirilməsi Birləşdirmənin dəyişənə yazılması

Verilənlər Bazaları

Verilənlər bazalarına giriş PhpMyAdmin Test cədvəli users Hazırlıq manipulyasiyaları Verilənlər bazasına sorğuların göndərilməsi Verilənlər bazasında səhvlərin axtarılması İş qabiliyyətinin test edilməsi Kodlaşdırma problemləri Tam test kodu Nəticənin əldə edilməsi Nəticənin massiv şəklində əldə edilməsi Tsiklda massivin formalaşdırılması Qeydlərin seçilməsi Məntiqi əməliyyatlar Seçim sahələri Qeydlərin əlavə edilməsi Çatışmayan sütunlar olduqda qeydlərin əlavə edilməsi Qeydlərin yenilənməsi Qeydlərin silinməsi Qeydlərin sıralanması Miqdarın məhdudlaşdırılması Miqdarın hesablanması Miqdarın əldə edilməsi Qabaqcıl sorğular

Verilənlər Bazasının Təşkili

Cədvəllərin Birləşdirilməsi Əlaqəli Cədvəllərdən Məlumatın Alınması Əlaqəli Cədvəllər Zənciri Əlaqə Cədvəli Vasitəsilə Birləşdirmə Qohumluq Əlaqələri Bir Neçə Varis İkiqat Əlaqə Praktikum

DB Təcrübəsi

Test cədvəli users Nəticənin Formalaşdırılması Məlumatların Silinməsi Məlumatlara Baxış Məlumatların Əlavə Edilməsi Məlumatların Redaktə Edilməsi

HTTP ilə iş

HTTP Dərsliyi HTTP Sorğu Metodu HTTP Sorğu Başlıqları HTTP Sorğu Başlıqları Massivi HTTP Cavab Başlıqları HTTP Cavab Başlıqları ilə Bağlı Problem Include ilə Bağlı Problem HTTP Cavabının Start Sətri Verilməsi HTTP Cavab Statusunun Verilməsi

Yönləndirmələr

Yönləndirmələrə giriş Dərhal yönləndirmə GET sorğuları və yönləndirmə Özünə parametr əlavə etməklə yönləndirmə Flash mesajlar Flash mesajlar massivi Formaların saxlanması Uğurlu göndərilmə mesajları Forma validasiyasında yönləndirmə

Autentifikasiya

Giriş Avtorizasiya Sessiyalar Sessiyadan çıxış Qeydiyyat Qeydiyyatdan dərhal sonra avtorizasiya Sessiyaya id əlavə etmək Parolun gizlədilməsi Loginin məşğul olunduğunun yoxlanılması Validasiya Heşləmə Qeydiyyatda duz əlavə etmək Avtorizasiyada duz əlavə etmək password_hash funksiyası Profil Hesab Parolun dəyişdirilməsi Parolun təsdiqi Hesabın silinməsi Hüquqlar Hüquqların bölünməsi ilə qeydiyyat Hüquqlar və verilənlər bazasının normalizasiyası

Sayt mühərriki

Giriş Htaccess-dən istifadə Fayllar üzərində mühərrik Fayllar üzərində mühərrikdə başlıq Massivdə başlıqlar Kontentdə başlıqlar Fayllar üzərində mühərrikdə 404 səhifəsi Verilənlər bazası üzərində mühərrik Mühərrikdə Oxunaqlı URL Sadə yönləndirmə Adlandırılmış parametrli yönləndirmə Marşrutda bir neçə parametr Praktikum
Azərbaycan
БългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipSvenskaKiswahiliTürkçeЎзбекOʻzbek
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et