PHP Istinad Kitabçası
Məlumatın çı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ş
İş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
Setirlerin olculmesi
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
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ı
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
Əsas funksiyalar
Əlavə funksiyalar
Sətirin ayrilmasi
Callback funksiyasi ilə əvəzetmə
Çoxlu əvəzetmə
Massivin filtrasiyasi
Simvolların ekranlanmasi
Səhv emalı
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ı
Əsas
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
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
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
Xüsusi fayllar
Fayllarin yüklenmesi
Müxtəlif
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
Əsas sehrli metodlar
Xüsusiyyətlərə giriş
Çağırışların tutulması
Serializasiya
Obyektlərin çevrilməsi
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ı
Funksiyaların Çağırılması
Arqumentlərlə İş
Hadisələrin Emalı
Dəyişənlər
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ş
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ı