PHP Istinad Kitabçası

Məlumatın çıxarılması

Sətrin çıxarılması Sətrin çıxarılması

Şərti konstruksiyalar

Şərti operator Alternativ şərt Əlavə şərt Çoxsaylı seçim Seçim variantı Standart variant Uyğunlaşdırma

Dövrlər

Şərti dövr Postşərtli dövr Sayğaclı dövr Massiv üzrə dövr Dövrün dayandırılması Dövrün davam etdirilməsi

Dəyişənlərlə iş

Mövcudluğun yoxlanılması Boşluğun yoxlanılması Dəyişənin silinməsi Massivin yaradılması

İşin dayandırılması

Çıxışla dayandırma İşin dayandırılması
dəyişənin tipinin müəyyən edilməsi dəyişənin tipinin dəyişdirilməsi tam ədədin yoxlanılması üzən nöqtəli ədədin yoxlanılması rəqəmsal dəyərin yoxlanılması sətrin yoxlanılması boolean dəyərinin yoxlanılması massivin yoxlanılması obyektin yoxlanılması NULL dəyərinin yoxlanılması resursun yoxlanılması çağırıla bilən dəyərin yoxlanılması iterasiya oluna bilən dəyərin yoxlanılması hesablana bilən dəyərin yoxlanılması tam ədədə çevirmə float-a çevirmə sətrə çevirmə boolean-a çevirmə massivə çevirmə

Riyazi funksiyalar

ədədin modulu ədədin qüvvəti ədədin kvadrat kökü ən böyük qiymət ən kiçik qiymət ədədin yuvarlaqlaşdırılması yuxarı yuvarlaqlaşdırma aşağı yuvarlaqlaşdırma bölmədən qalan kəsr hissə təsadüfi ədəd

Setirlerin olculmesi

setirin uzunlugu setirin uzunlugu setirin eni

Manipulyasiyalar

kenarlarin temizlenmesi baslangicin temizlenmesi sonun temizlenmesi setirin doldurulmasi setirin tekrarlanmasi setirin cevrilmesi simvollarin qarisdirilmasi

Registr

kicik registr boyuk registr kicik registr boyuk registr ilk simvolu boyuk registre cevir ilk simvolu kicik registre cevir sozun ilk simvolunu boyuk registre cevir

Bolme

setiri massivə bolme setiri massivə bolme setiri hisselere bolme setiri deyisenlere bolme setiri tokenlere bolme setirin format uzre analizi coxbaytli setirin bolunmesi setiri simvollara bolme setirin hissesinin alinmasi setirin enine gore kəsilməsi

Setir Hissesi

alt setirin alinmasi alt setirin alinmasi

Axtaris ve deyisdirme

axtaris ve deyisdirme registrdan asili olmayan deyisdirme axtaris ve deyisdirme setir hissesinin deyisdirilmesi

Setir uzre axtaris

simvolun setirde olmasinin yoxlanilmasi ilk daxil olmanin yoxlanilmasi son daxil olmanin yoxlanilmasi alt setirin ilk daxil olma pozisiyasi simvolun son daxil olma pozisiyasi registri nezere almayaraq axtaris registri nezere almayaraq ters axtaris alt setirin ilk daxil olmasinin tapilmasi setirde verilmis her hansi simvolun axtarilmasi simvolun ilk daxil olmasinin tapilmasi simvolun son daxil olmasinin tapilmasi registri nezere almayaraq axtaris registri nezere almayaraq alt setir axtarisi alt setirin pozisiyasi son daxil olmanin axtarilmasi registri nezere almayaraq son daxil olmanin axtarilmasi registri nezere almayaraq ters axtaris alt setirin ters axtarisi ilk daxil olmanin axtarilmasi

Setir uzre hesablama

alt setirin daxil olma sayinin hesablanmasi daxil olmalarin hesablanmasi simvollarin sayinin hesablanmasi sozlerin sayinin hesablanmasi

Teqlerle iş, ekranlasdirma

teqlerin setirdən silinmesi teqlerin brauzerde gosterilmesi htmlspecialchars-a ters emeliyyat simvolların HTML varlıqlarına çevrilmesi htmlentities-ə ters emeliyyat setirde dırnaq isarelerinin ekranlasdirilmasi addslashes funksiyasinin ekranlasdirmasinin silinmesi metasimvolların ekranlasdirilmasi icazə verilməyən simvolların deyişdirilmesi

Setirlerin formatlasdirilmasi

ededin formatlasdirilmasi pul miqdarının formatlasdirilmasi formatlasdirilmis setirin çap edilmesi formatlasdirilmis setirin çap edilmesi setirin formatlasdirilmasi (qaytarma ile) setirin massivden formatlasdirilmasi setir kesmesinin elave edilmesi setir kesmesinin elave edilmesi

Simvolların kodları

koda gore simvol simvolun kodu

Setirlerin müqayisesi

setirler arasinda Levenshtein mesafesi setirlerin oxsarlıq faizi setirlerin fonetik müqayisesi təkmillesdirilmis soundex setirlerin ilk simvollarının müqayisesi registri nezere almayaraq ilk simvolların müqayisesi registri nezere alaraq setirlerin müqayisesi lokali nezere alaraq setirlerin müqayisesi tebii setir müqayisesi registri nezere almayaraq tebii müqayise registri nezere almayaraq setirlerin müqayisesi

Massivlər

elementlərin sayı intervalı olan massiv massiv elementlərinin cəmi elementlərin hasili massivin kəsilməsi massivlərin birləşməsi massivlərin rekursiv birləşməsi açarları dəyərlərə massiv açar seçimi dəyərlərin seçilməsi massivlərin birləşməsi massivdə axtarış miqdarın hesablanması massivdə əvəzetmə massivin çevrilməsi dublikatların silinməsi təsadüfi açar massivin qarışdırılması iştirakın yoxlanılması iştirakın yoxlanılması massivi dəyişənlərə massivi dəyişənlərə massivin sətirə birləşməsi çoxölçülü massivə massivin birinci elementi massivin sonuncu elementi əlavə et başlanğıcına əlavə et sonuna massivin tamamlanması massivin doldurulması massivin doldurulması

Çeşidləmə

elementlərə görə artan sıra elementlərə görə azalan sıra açarlara görə artan sıra açarlara görə azalan sıra açarları qoruyaraq elementlərə görə artan sıra açarları qoruyaraq elementlərə görə azalan sıra təbii üsulla registrsiz təbii üsulla callback-ə görə açarlarda callback-ə görə açarları qoruyaraq callback-ə görə bir neçə massivin çeşidlənməsi

Callback-lər

massivin dəyişdirilməsi massivin gəzilməsi çoxölçülü massivin gəzilməsi massivin filtrlənməsi massivin yığılması

Massivlərin kəsişməsi

massivlərin kəsişməsi açarlarla massivlərin kəsişməsi açarlara görə kəsişmə callback-müqayisəsi ilə kəsişmə callback-müqayisəsi ilə kəsişmə callback-açarları ilə kəsişmə callback ilə açarların kəsişməsi

Massivlərin fərqi

massivlərin fərqi açarlarla massivlərin fərqi massivlərin fərqi açarlara görə fərq callback-müqayisəsi ilə fərq callback-açarları ilə fərq callback ilə açarların fərqi

Əsas funksiyalar

Uygunluq axtarisi Butun uygunluqlarin axtarisi Şablona görə əvəzetmə Əvəzetmə ilə filtrasiya

Əlavə funksiyalar

Sətirin ayrilmasi Callback funksiyasi ilə əvəzetmə Çoxlu əvəzetmə Massivin filtrasiyasi Simvolların ekranlanmasi

Səhv emalı

Səhv kodunun alinmasi Səhv mətninin alinmasi

Funksional stil

cari anı timestamp formatında teyin edilmiş anı timestamp formatında tarixin formatlanması tarixin timestamp-ə çevrilmesi mikrosaniyələrin alınması tarixin düzgünlüyünün yoxlanılması tarix obyektinin yaradılması tarixlərin toplanması ve çıxılması tarixə əlavə etmə tarixdən çıxma intervalın yaradılması tarixin formatlanması iki tarix arasındakı fərq saat qurşağının təyin edilməsi saat qurşağının alınması

OOP stil

tarix olan obyekt dəyişilməz tarix-vaxt tarixlər arasında intervallar vaxt qurşaqları tarixlər arasında dövr tarixə əlavə etmə tarixdən çıxma

DateTime metodları

Formatdan yaratmaq Immutable-ı çevirmək Tarixi formatlamaq Tarixlər arası fərq Tarixi dəyişmək Interval əlavə etmək Interval çıxmaq Tarixi təyin etmək ISO-tarixi təyin etmək Vaxtı təyin etmək Timestamp-i təyin etmək Vaxt qurşağını təyin etmək Vaxt qurşağını almaq Ofseti almaq Timestamp-i almaq Parsinq xətaları

DateInterval metodları

Sətirdən yaratmaq Intervalı formatlamaq

Əsas

faylin terkibinin alinmasi setrin fayla yazilmasi fayli massivə

Fayllar üzre emeliyyatlar

faylin silinmesi faylin kopyalanmasi faylin ve ya qovluqun adinin deyisdirilmesi müvəqqəti faylin yaradilmasi unik adli faylin yaradilmasi

Qovluqlar üzre emeliyyatlar

qovluqun yaradilmasi qovlugun silinmesi qovluq olub olmamasinin yoxlanilmasi terkibin oxunmasi terkibin şablona göre oxunmasi elatan yer qovlugun ümumi hecmi

Yoxlamalar

faylin ve ya qovlugun olub olmamasinin yoxlanilmasi fayl olub olmamasinin yoxlanilmasi faylin oxuma ücün elatan olmasinin müeyyen edilmesi faylin yazma ücün elatan olmasinin yoxlanilmasi icra olunan fayl olub olmamasinin yoxlanilmasi

Fayllara yollar

yoldan qovlugun adi yoldan faylin adi fayla mütləq yol fayla yol haqqinda melumat

Melumat

faylin ölçüsünün alinmasi fayl heqqlərinin deyisdirilmesi fayl sahibinin deyisdirilmesi fayl qrupunun deyisdirilmesi deyisdirilme vaxtinin teyin edilmesi faylin deyisdirilme vaxti faylin yaradilma vaxti fayla giriş vaxti MIME-tipinin müəyyən edilmesi faylin MIME-tipi veziyyət keşinin temizlenmesi

Fayllarin qoşulmasi

Faylin qoşulmasi Birdefəlik qoşulma Məcburi qoşulma Birdefəlik məcburi

Aşağı səviyyəli fayllar

faylin ve ya URL-in açilmasi faylin oxunmasi fayldan setrin oxunmasi fayldan simvolun oxunmasi fayla yazma fayl deskriptorunun bağlanmasi faylin oxunmasi faylin sonuna çatilmasinin yoxlanilmasi fayl üzre hereket fayl göstəricisinin sıfırlanmasi faylin kəsilmasi faylda mövqe faylin qalan hissəsinin çıxarılması

Aşağı səviyyəli qovluqlar

terkibin oxunmasi qovlugun açilmasi qovlugun bağlanmasi

Xüsusi fayllar

CSV faylinin oxunmasi CSV faylinin yazilmasi INI faylinin oxunmasi

Fayllarin yüklenmesi

fayl yüklenmesinin müəyyən edilmesi yüklenmiş faylin yeni yerə köçürülmesi

Müxtəlif

faylin bloklanmasi formatlaşdırılmış çıxış axına massivin formatlaşdırılmış çıxışı axına

Mövcudluqun yoxlanılması

Sinifin mövcudluğunun yoxlanılması Metodun mövcudluğunun yoxlanılması Xüsusiyyətin mövcudluğunun yoxlanılması Xüsusiyyətin (trait) mövcudluğunun yoxlanılması İnterfeysin mövcudluğunun yoxlanılması

Siniflər haqqında məlumatın əldə edilməsi

Sinifin adının əldə edilməsi Ana sinfin əldə edilməsi Sinif metodlarının əldə edilməsi Sinif xüsusiyyətlərinin əldə edilməsi Obyekt xüsusiyyətlərinin əldə edilməsi Çağırılan sinfin əldə edilməsi

Tiplərin və əlaqələrin yoxlanılması

Obyektin tipinin yoxlanılması Sinifə mənsubiyyətin yoxlanılması Sinif mirasçılığının yoxlanılması Sinifin interfeyslərinin siyahısı Ana siniflərin siyahısı İstifadə edilən xüsusiyyətlərin (traits) siyahısı

Siniflərin avtomatik yüklənməsi

Ad sahəsinin təyin edilməsi Avtomatik yükləyicinin qeydiyyatı Avtomatik yükləyicilərin əldə edilməsi Avtomatik yükləyicinin silinməsi Avtomatik yükləyicinin çağırılması

Bəyanatlarla iş

Sinif ləqəbinin yaradılması Bəyan edilmiş siniflərin əldə edilməsi Bəyan edilmiş interfeyslərin əldə edilməsi Bəyan edilmiş xüsusiyyətlərin (traits) əldə edilməsi

Yaradılma

Obyektin yaradılması Sinifin bəyan edilməsi İnterfeysin bəyan edilməsi Xüsusiyyətin (trait) bəyan edilməsi

Çağırışlar

Statik çağırış Massivlə statik çağırış
REJİM "AZERBAIJAN LATIN ONLY" AKTİVLAŞDIRILDI.

Əsas sehrli metodlar

Obyekt konstruktoru Obyekt destruktoru Obyektin klonlanması

Xüsusiyyətlərə giriş

Xüsusiyyətlərin oxunması Xüsusiyyətlərin yazılması Xüsusiyyətin yoxlanılması Xüsusiyyətin silinməsi

Çağırışların tutulması

Metodun çağırılması Statik çağırış Funksiya kimi çağırış

Serializasiya

Serializasiyaya hazırlıq Obyektin bərpası Müasir serializasiya Müasir deserializasiya

Obyektlərin çevrilməsi

Sətirə Var_export üçün Var_dump üçün

Istisnalarin Emalı

Emal Bloku Istisnanın Yaxalanması Final Əməliyyatlar Istisna Yaratma Əsas Istisna Sinfi Səhvlərin Istisna kimi Emalı

Funksiyalar

səhvlərin çıxarılmasının qurulması səhvlərin jurnalına yazı çağırıların izlənməsi izləmənin çap edilməsi bağlanmanın qeydiyyatı Xdebug çağırılar yığını istifadəçi səhvinin yaradılması trigger_error analoqu istisna emaledicisinin qurulması səhv emaledicisinin qurulması səhv emaledicisinin bərpası istisna emaledicisinin bərpası

Funksiyaların Yoxlanılması

funksiyanın mövcudluğunun yoxlanılması çağırılma imkanının yoxlanılması

Funksiyaların Çağırılması

callback funksiyasının çağırılması arqumentlər massivi ilə çağırılma

Arqumentlərlə İş

arqumentlərin alınması arqumentlərin sayılması müəyyən arqumentin alınması

Hadisələrin Emalı

tick funksiyasının qeydiyyatı tick funksiyasının ləğvi

Dəyişənlər

dəyişən haqqında məlumatın çapı dəyişənlərin rahat çapı

Siyahılar

bütün dəyişənlərin siyahısı bütün sabitlərin siyahısı bütün funksiyaların siyahısı qoşulmuş faylların siyahısı

Yaddaş

cari yaddaş istifadəsi maksimum yaddaş istifadəsi
JSON dekodlasdirma JSON kodlasdirma melumatlarin seriyalasdirilmasi melumatlarin deseriyalasdirilmasi deyiskenin ixracı

Parametrlər

parametr dəyərinin təyin edilməsi parametr dəyərinin alınması bütün parametrlərin alınması parametrlər haqqında məlumat

Genişlənmələr

yüklənmiş genişlənmələrin siyahısı genişlənmənin yüklənib yüklenmediyinin yoxlanılması genişlənmə funksiyaları

Məlumat

dil versiyası versiyaların müqayisəsi
azbydeenesfrkakkptruuz