PHP Referati

Ma'lumotlarni chiqarish

Satrni chiqarish Satrni chiqarish

Shartli konstruksiyalar

Shart operatori Muqobil shart Qo'shimcha shart Ko'p tanlov Tanlov varianti Standart variant Moslashtirish

Sikllar

Shartli sikl Postshartli sikl Hisoblagichli sikl Massiv bo'yicha sikl Siklni to'xtatish Siklni davom ettirish

O'zgaruvchilar bilan ishlash

Mavjudligini tekshirish Bo'shligini tekshirish O'zgaruvchini o'chirish Massiv yaratish

Ishni tugatish

Chiqarish bilan tugatish Ishni tugatish
o'zgaruvchi turini aniqlash o'zgaruvchi turini o'zgartirish butun sonni tekshirish suzuvchi nuqtali sonni tekshirish raqamli qiymatni tekshirish qatorni tekshirish mantiqiy qiymatni tekshirish massivni tekshirish ob'ektni tekshirish NULL qiymatni tekshirish resursni tekshirish chaqiriladigan qiymatni tekshirish takrorlanadigan qiymatni tekshirish sanab bo'ladigan qiymatni tekshirish butun songa o'tkazish float ga o'tkazish qatorga o'tkazish boolean ga o'tkazish massivga o'zgartirish

Matematik funksiyalar

sonning moduli sonning darajasi sonning kvadrat ildizi eng katta qiymat eng kichik qiymat sonni yaxlitlash katta tomonga yaxlitlash kichik tomonga yaxlitlash bo'lishning kasr qoldig'i tasodifiy son

Satrlarni o'lchash

satr uzunligi satr uzunligi satr kengligi

Manipulyatsiyalar

cheklarini tozalash boshini tozalash oxirini tozalash satrni to'ldirish satrni takrorlash satrni teskari aylantirish belgilarni aralashtirish

Registr

kichik registr katta registr kichik registr katta registr birinchi belgini katta registrga o'zgartirish birinchi belgini kichik registrga o'zgartirish so'zning birinchi belgisini katta registrga o'zgartirish

Bo'lish

satrni massivga ajratish satrni massivga ajratish satrni qismlarga ajratish satrni o'zgaruvchilarga ajratish satrni tokenlarga ajratish satrni format bo'yicha tahlil qilish ko'p baytli satrni ajratish satrni belgilarga ajratish satrning qismini olish satrni kenglik bo'yicha qirqish

Satr qismlari

qism satr olish qism satr olish

Qidirish va almashtirish

qidirish va almashtirish registrni hisobga olmasdan almashtirish qidirish va almashtirish satr qismini almashtirish

Satr bo'yicha qidirish

belgining satrga kirishini tekshirish birinchi kirishni tekshirish oxirgi kirishni tekshirish qism satrning birinchi kirish joyi belgining oxirgi kirish joyi registrsiz qidirish registrsiz teskari qidirish qism satrning birinchi kirishini topish satrda berilgan har qanday belgini qidirish belgining birinchi kirishini topish belgining oxirgi kirishini topish registrsiz qidirish registersiz qism satr qidirish qism satr joyi oxirgi kirishni qidirish registersiz oxirgi kirishni qidirish registersiz teskari qidirish qism satrni teskari qidirish birinchi kirishni qidirish

Satr bo'yicha hisoblash

qism satr kirishlar sonini hisoblash kirishlarni hisoblash belgilar sonini hisoblash so'zlar sonini hisoblash

Teglar, ekranlash bilan ishlash

satrdan teglarni o'chirish teglarni brauzerga chiqarish htmlspecialchars ga teskari operatsiya belgilarni HTML entitylarga o'zgartirish htmlentities ga teskari operatsiya satrdagi qo'shtirnoqlarni ekranlash addslashes funksiyasining ekranlashini olib tashlash metabelgilarni ekranlash nojoz belgilarni almashtirish

Satrlarni formatlash

sonni formatlash pul miqdorlarini formatlash formatlangan satrni chiqarish formatlangan satrni chiqarish satrni formatlash (qaytarish bilan) massivdan satrni formatlash qator uzatish joylashtirish qator uzatish joylashtirish

Belgi kodlari

kod bo'yicha belgi belgi kodi

Satrlarni solishtirish

satrlar orasidagi Levenshteyn masofasi satrlarning o'xshashlik foizi fonetik satrlarni solishtirish yaxshilangan soundex satrlarning birinchi belgilarini solishtirish registrsiz birinchi belgilarni solishtirish registrni hisobga olgan holda satrlarni solishtirish locale ni hisobga olgan holda satrlarni solishtirish tabiiy satrlarni solishtirish registrsiz tabiiy solishtirish registrsiz satrlarni solishtirish

Massivlar

elementlar soni diapazondagi massiv massiv elementlari yig'indisi elementlar ko'paytmasi massivni kesish massivlarni birlashtirish massivlarni rekursiv birlashtirish kalitlarni qiymatlarga massiv kalitlarini tanlash massiv qiymatlarini tanlash massivlarni birlashtirish massiv bo'yicha qidirish sonini hisoblash massivda almashtirish massivni teskari aylantirish dublikatlarni o'chirish tasodifiy kalit massivni aralashtirish mavjudligini tekshirish mavjudligini tekshirish massivni o'zgaruvchilarga massivni o'zgaruvchilarga massivni satrga birlashtirish ko'p o'lchovli massivga massivning birinchi elementi massivning oxirgi elementi boshiga qo'shish oxiriga qo'shish massivni to'ldirish massivni to'ldirish massivni to'ldirish

Saralash

elementlar o'sish bo'yicha elementlar kamayish bo'yicha kalitlar o'sish bo'yicha kalitlar kamayish bo'yicha elementlar o'sish bo'yicha kalitlarni saqlab elementlar kamayish bo'yicha kalitlarni saqlab tabiiy tartibda registrsiz tabiiy tartibda kollek bo'yicha kollek bo'yicha kalitlar bo'yicha kollek bo'yicha kalitlarni saqlab bir nechta massivlarni saralash

Kolleklar

massivni o'zgartirish massivni aylantirish ko'p o'lchovli massivni aylantirish massivni filtrlash massivni yig'ish

Massivlarning kesishishi

massivlarning kesishishi kalitlar bilan massivlarning kesishishi kalitlar bo'yicha kesishish callback-solishtirish bilan kesishish callback-solishtirish bilan kesishish callback-kalitlar bilan kesishish kalitlarni callback bilan kesishish

Massivlarning farqi

massivlarning farqi kalitlar bilan massivlarning farqi massivlarning farqi bilan kalitlar bo'yicha farq callback-solishtirish bilan farq callback-kalitlar bilan farq kalitlarni callback bilan farq

Asosiy funksiyalar

Moslikni qidirish Barcha mosliklarni qidirish Andoza bo‘yicha almashtirish Almashtirish bilan filtrlash

Qo‘shimcha funksiyalar

Satrni bo‘lish Callback-funksiya bilan almashtirish Ko‘p qirrali almashtirish Massivni filtrlash Belgilarni ekranlash

Xatolarni qayta ishlash

Xato kodini olish Xato matnini olish

Funksional uslub

Joriy moment timestampda Belgilangan moment timestampda Sana formatlash Sanani timestampga o‘zgartirish Mikrosekundlarni olish Sana to‘g‘riligini tekshirish Sana obyektini yaratish Sanalarni qo‘shish va ayirish Sanaqa qo‘shish Sanadan ayirish Interval yaratish Sana formatlash Ikki sana orasidagi farq Vaqt mintaqasini o‘rnatish Vaqt mintaqasini olish

OOI uslubi

Sana bilan obyekt O‘zgarmas sana-vaqt Sanlar orasidagi intervallar Vaqt mintaqalari Sanlar orasidagi davr Sanaqa qo‘shish Sanadan ayirish

DateTime metodlari

Formatdan yaratish Immutable ni konvertatsiya qilish Sanani formatlash Sanlar farqi Sanani o‘zgartirish Interval qo‘shish Interval ayirish Sanani o‘rnatish ISO-sana o‘rnatish Vaqtni o‘rnatish Timestamp ni o‘rnatish Vaqt mintaqasini o‘rnatish Vaqt mintaqasini olish Siljishni olish Timestamp ni olish Parsing xatolari

DateInterval metodlari

Satrdan yaratish Intervalni formatlash

Asosiy

fayl mazmunini olish faylga satr yozish faylni massivga aylantirish

Fayllar ustida amallar

faylni o'chirish faylni nusxalash fayl yoki papkani nomini o'zgartirish vaqtincha fayl yaratish noyob nomli fayl yaratish

Papkalar ustida amallar

papka yaratish papkani o'chirish papka ekanligini tekshirish mazmunini o'qish andazaga ko'ra mazmunini o'qish mavjud bo'sh joy papkaning umumiy hajmi

Tekshiruvlar

fayl yoki papka mavjudligini tekshirish fayl ekanligini tekshirish faylning o'qish uchun mavjudligini aniqlash faylga yozish mumkinligini tekshirish bajariladigan fayl ekanligini tekshirish

Fayllarning yo'llari

yo'ldan papka nomi yo'ldan fayl nomi faylning absolyut yo'li fayl yo'li haqida ma'lumot

Ma'lumot

fayl hajmini olish fayl huquqlarini o'zgartirish fayl egasini o'zgartirish fayl guruhini o'zgartirish o'zgartirish vaqtini o'rnatish faylning o'zgartirilish vaqti faylning yaratilish vaqti faylga kirish vaqti MIME-turini aniqlash faylning MIME-turi holat keshasini tozalash

Fayllarni ulash

Faylni ulash Bir martalik ulash Majburiy ulash Bir martalik majburiy

Past darajadagi fayllar

fayl yoki URLni ochish faylni o'qish fayldan satr o'qish fayldan belgi o'qish faylga yozish fayl deskriptorini yopish faylni o'qish fayl oxiriga yetishni tekshirish fayl bo'ylab harakatlanish fayl ko'rsatgichini qaytarish faylni qisqartirish fayldagi pozitsiya fayl qoldig'ini chiqarish

Past darajadagi papkalar

mazmunini o'qish papkani ochish papkani yopish

Maxsus fayllar

CSV faylini o'qish CSV fayliga yozish INI faylini o'qish

Fayl yuklash

fayl yuklanganligini aniqlash yuklangan faylni yangi joyga ko'chirish

Turli xil

faylni bloklash formatlangan chiqishni oqimga yozish massivni formatlangan holda oqimga yozish

Mavjudlikni tekshirish

Klass mavjudligini tekshirish Metod mavjudligini tekshirish Xususiyat mavjudligini tekshirish Trait mavjudligini tekshirish Interfeys mavjudligini tekshirish

Klasslar haqida ma'lumot olish

Klass nomini olish Ota-klassni olish Klass metodlarini olish Klass xususiyatlarini olish Ob'ekt xususiyatlarini olish Chaqirilayotgan klassni olish

Turlar va munosabatlarni tekshirish

Ob'ekt turini tekshirish Klassga mansublikni tekshirish Klass merosini tekshirish Klass interfeyslari ro'yxati Ota-klasslar ro'yxati Ishlatiladigan traitlar ro'yxati

Klasslarni avtomatik yuklash

Nomlar maydonini aniqlash Avtoyuklovchini ro'yxatdan o'tkazish Avtoyuklovchilarni olish Avtoyuklovchini o'chirish Avtoyuklovchini chaqirish

E'lonlar bilan ishlash

Klass taxallusini yaratish E'lon qilingan klasslarni olish E'lon qilingan interfeyslarni olish E'lon qilingan traitlarni olish

Yaratish

Ob'ekt yaratish Klass e'lon qilish Interfeys e'lon qilish Trait e'lon qilish

Chaqiruvlar

Statik chaqiruv Massiv bilan statik chaqiruv

Asosiy sehriy metodlar

Obyekt konstruktori Obyekt destruktori Obyektni klonlash

Xususiyatlarga kirish

Xususiyatlarni o'qish Xususiyatlarni yozish Xususiyatni tekshirish Xususiyatni o'chirish

Chaquiqlarni ushlash

Metodni chaqirish Statik chaqiruv Funksiya sifatida chaqirish

Serializatsiya

Serializatsiyaga tayyorlash Obyektni tiklash Zamonaviy serializatsiya Zamonaviy deserializatsiya

Obyektlarni o'zgartirish

Satrga Var_export uchun Var_dump uchun

Istisnolarni qayta ishlash

Qayta ishlash bloki Istisnoni ushlash Yakuniy amallar Istisno yaratish Istisnolarning asosiy klassi Xatolarni istisno sifatida qayta ishlash

Funksiyalar

xatolarni chiqarish sozlamalari xatolar jurnaliga yozish chaqiruvlarni kuzatish kuzatishni chop etish tugatishni ro'yxatdan o'tkazish Xdebug chaqiruvlar steki foydalanuvchi xatosini yaratish trigger_error analogi istisnolar qayta ishlagichini o'rnatish xatolar qayta ishlagichini o'rnatish xatolar qayta ishlagichini tiklash istisnolar qayta ishlagichini tiklash

Funksiyalarni tekshirish

funksiya mavjudligini tekshirish chaqirish imkoniyatini tekshirish

Funksiyalarni chaqirish

callback-funksiyani chaqirish argumentlar massivi bilan chaqirish

Argumentlar bilan ishlash

argumentlarni olish argumentlarni sanash ma'lum bir argumentni olish

Hodisalarni qayta ishlash

tick-funksiyasini ro'yxatdan o'tkazish tick-funksiyasini bekor qilish

O'zgaruvchilar

o'zgaruvchi haqida ma'lumot chiqarish o'zgaruvchilarni qulay chiqarish

Ro'yxatlar

barcha o'zgaruvchilar ro'yxati barcha konstantalar ro'yxati barcha funksiyalar ro'yxati ulangan fayllar ro'yxati

Xotira

joriy xotira ishlatilishi maksimal xotira ishlatilishi
JSON dekodlash JSON ga kodlash ma'lumotlarni serializatsiya qilish ma'lumotlarni deserializatsiya qilish o'zgaruvchini eksport qilish

Sozlamalar

sozlama qiymatini o'rnatish sozlama qiymatini olish barcha sozlamalarni olish sozlamalar haqida ma'lumot

Kengaytmalar

yuklangan kengaytmalar ro'yxati kengaytma yuklanganligini tekshirish kengaytma funksiyalari

Ma'lumot

til versiyasi versiyalarni solishtirish
azbydeenesfrkakkptruuz