⚡️41-dars: Meros
---------------------------------------------------
🔹Meros olish
🧩PHP da classlardan meros olish❗️
🙄Yuqoridagi kodda meros olish ko'rsatilgan❗️
---------------------------------------------------
#fast_coder #php_dars
#php41 #rustam_hikmatullayev
---------------------------------------------------
📡Kanalimiz:
@Fast_Coder
---------------------------------------------------
🔹Meros olish
🧩PHP da classlardan meros olish❗️
<?php
class Animal {
public $name;
public function __construct($name) {
$this->name = $name;
}
public function makeSound() {
echo "Hayvon tovushi";
}
}
class Dog extends Animal {
public function makeSound() {
echo "Voof";
}
}
$dog = new Dog("Rex");
echo $dog->name . " " . $dog->makeSound();
?>
🙄Yuqoridagi kodda meros olish ko'rsatilgan❗️
---------------------------------------------------
#fast_coder #php_dars
#php41 #rustam_hikmatullayev
---------------------------------------------------
📡Kanalimiz:
@Fast_Coder
⚡1
⚡️42-dars: Classlar
---------------------------------------------------
🅿️Abstract klasslar
💬PHP da abstract klasslar❗️
🔺Yuqoridagi kodda abstract klasslar ishlatilgan❗️
---------------------------------------------------
#fast_coder #php_dars
#php42 #rustam_hikmatullayev
---------------------------------------------------
📡Kanalimiz:
@Fast_Coder
---------------------------------------------------
🅿️Abstract klasslar
💬PHP da abstract klasslar❗️
<?php
abstract class Person {
abstract public function greet();
}
class Student extends Person {
public function greet() {
echo "Salom, men talaba";
}
}
$student = new Student();
$student->greet();
?>
🔺Yuqoridagi kodda abstract klasslar ishlatilgan❗️
---------------------------------------------------
#fast_coder #php_dars
#php42 #rustam_hikmatullayev
---------------------------------------------------
📡Kanalimiz:
@Fast_Coder
⚡2👍1
⚡️43-dars: Interfeys
---------------------------------------------------
🎃Interfeyslar
🔹PHP da interfeyslar quyidagicha ishlatiladi❗️
👆Yuqoridagi kodda interfeyslar ishlatilgan❗️
---------------------------------------------------
#fast_coder #php_dars
#php43 #rustam_hikmatullayev
---------------------------------------------------
📡Kanalimiz:
@Fast_Coder
---------------------------------------------------
🎃Interfeyslar
🔹PHP da interfeyslar quyidagicha ishlatiladi❗️
<?php
interface Animal {
public function makeSound();
}
class Dog implements Animal {
public function makeSound() {
echo "Voof";
}
}
$dog = new Dog();
$dog->makeSound();
?>
👆Yuqoridagi kodda interfeyslar ishlatilgan❗️
---------------------------------------------------
#fast_coder #php_dars
#php43 #rustam_hikmatullayev
---------------------------------------------------
📡Kanalimiz:
@Fast_Coder
👍3
⚡️44-dars: Trait
---------------------------------------------------
⚓️Traitlar
⛱PHP da traitlar qo'llanilishi❗️
Yuqoridagi kodda traitlar ishlatilgan❗️
---------------------------------------------------
#fast_coder #php_dars
#php44 #rustam_hikmatullayev
---------------------------------------------------
📡Kanalimiz:
@Fast_Coder
---------------------------------------------------
⚓️Traitlar
⛱PHP da traitlar qo'llanilishi❗️
<?php
trait Hello {
public function sayHello() {
echo "Hello";
}
}
class Greeting {
use Hello;
}
$greet = new Greeting();
$greet->sayHello();
?>
Yuqoridagi kodda traitlar ishlatilgan❗️
---------------------------------------------------
#fast_coder #php_dars
#php44 #rustam_hikmatullayev
---------------------------------------------------
📡Kanalimiz:
@Fast_Coder
👍2
⚡️45-dars: NAMESPACELAR
---------------------------------------------------
📰Namespacelar
⚠️PHP da namespacelar❗️
Yuqoridagi kodda namespacelar ishlatilgan.❗️
---------------------------------------------------
#fast_coder #php_dars
#php45 #rustam_hikmatullayev
---------------------------------------------------
📡Kanalimiz:
@Fast_Coder
---------------------------------------------------
📰Namespacelar
⚠️PHP da namespacelar❗️
<?php
namespace MyNamespace;
class MyClass {
public function myMethod() {
echo "MyNamespace classi";
}
}
$obj = new MyNamespace\MyClass();
$obj->myMethod();
?>
Yuqoridagi kodda namespacelar ishlatilgan.❗️
---------------------------------------------------
#fast_coder #php_dars
#php45 #rustam_hikmatullayev
---------------------------------------------------
📡Kanalimiz:
@Fast_Coder
❤1👍1
⚡️FAST CODER kanali obunachilari biz bilan qolganingiz uchun raxmat❗️
🔥PHP dasturlash tilini birga 0 dan o'rganamiz ❗️
📚Darslar Ertadan boshlanadi 💣
💡Bu darslar PHP ni 0 dan o'rganmoqchi bo'lganlar uchun juda foydali🚀
🤑Darslar mutloqo bepul bo'ladi❗️
🎁Katta sovg'alar ham bor❗️
#fast_coder
#rustam_hikmatullayev
#php_dars
#fastdevuz
@Fast_Coder
🔥PHP dasturlash tilini birga 0 dan o'rganamiz ❗️
📚Darslar Ertadan boshlanadi 💣
💡Bu darslar PHP ni 0 dan o'rganmoqchi bo'lganlar uchun juda foydali🚀
💬Iltimos iloji boricha tarqating
Kimgadur manfaatli bo'lsa xursand bo'lamiz🥹
🤑Darslar mutloqo bepul bo'ladi❗️
🎁Katta sovg'alar ham bor❗️
#fast_coder
#rustam_hikmatullayev
#php_dars
#fastdevuz
@Fast_Coder
📌 PHP faqat eski dasturchilar ishlatadigan til deb o‘ylaysizmi? 😏
Aslida dunyoning eng yirik veb-saytlari PHP da yozilgan! 💻
🔹 Facebook (Oldingi backend PHP edi)
🔹 Wikipedia (To‘liq PHP da)
🔹 WordPress (Internetdagi barcha saytlarning 43% i WordPress da ishlaydi!)
🔹 Yahoo (Hali ham PHP asosida!)
⚡️ PHP yo‘q bo‘lishini kutganlar 10 yildan beri kutishyapti, lekin u hamon kuchli! 🚀
💬 Fikr bildiring: Siz PHP dan foydalangansizmi? Qaysi tilni yaxshi ko‘rasiz?
👉 #PHP #Dasturlash #Fast_Coder #php_dars
📱 @Fast_Coder
Aslida dunyoning eng yirik veb-saytlari PHP da yozilgan! 💻
🔹 Facebook (Oldingi backend PHP edi)
🔹 Wikipedia (To‘liq PHP da)
🔹 WordPress (Internetdagi barcha saytlarning 43% i WordPress da ishlaydi!)
🔹 Yahoo (Hali ham PHP asosida!)
⚡️ PHP yo‘q bo‘lishini kutganlar 10 yildan beri kutishyapti, lekin u hamon kuchli! 🚀
💬 Fikr bildiring: Siz PHP dan foydalangansizmi? Qaysi tilni yaxshi ko‘rasiz?
👉 #PHP #Dasturlash #Fast_Coder #php_dars
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3 2⚡1
📌 PHP ning afzalliklari:
✅ Ishonchli (23+ yillik tarix)
✅ Oson o‘rganiladi (C, Java, JS ga o‘xshash sintaksis)
✅ Hostingga o‘rnatish oson (Ko‘p serverlar tayyor)
#PHP #Python #JavaScript #fast_coder
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡2🔥2 1
🔍 Dunyodagi eng ko‘p ishlatiladigan dasturlash tillari:
📊 (Stack Overflow so‘rovnomasiga ko‘ra)
1️⃣ JavaScript 🌐 (Veb sahifalar uchun)
2️⃣ Python 🐍 (AI va ilmiy hisoblar uchun)
3️⃣ PHP 💻 (Dinamik vebsaytlar uchun)
👉 #PHP #Fast_Coder #php_dars
📱 @Fast_Coder
📊 (Stack Overflow so‘rovnomasiga ko‘ra)
1️⃣ JavaScript 🌐 (Veb sahifalar uchun)
2️⃣ Python 🐍 (AI va ilmiy hisoblar uchun)
3️⃣ PHP 💻 (Dinamik vebsaytlar uchun)
📌 PHP hali ham kuchlimi? 🤔
✅ Dunyoning 77% vebsaytlari PHP da
✅ Facebook, Wikipedia, WordPress undan foydalanadi
✅ Laravel, Symfony kabi frameworklar mavjud
👉 #PHP #Fast_Coder #php_dars
Please open Telegram to view this post
VIEW IN TELEGRAM
1 .
strrev - Satrni teskari yozish uchun2.
shuffle - Tasoddifiy aralashtirish3.
file_put_contents - fayl yaratishMisol uchun:
<?php
// 1. Satrni teskariga aylantirish
echo strrev("Salom"); // "molaS"
// 2. Massivni tasodifiy aralashtirish
$mevalar = ["Olma", "Banan", "Anor"];
shuffle($mevalar);
print_r($mevalar);
// 3. Fayl yaratish
file_put_contents("test.txt", "PHP zo‘r!");
?>
#PHP #Fast_Coder #php_dars #PHP_Funksiyalar
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡2
function generatePassword($length = 8) {
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
return substr(str_shuffle($chars), 0, $length);
}
echo generatePassword(); // "X7gH2pLm" #php_dars #fast_coder #PHP
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 PHP 8.5: kod yozish uslubi o‘zgaryapti
PHP 8.5 2025-yil 20-noyabrda chiqdi. Asosiy yangiliklar:
🔹 Pipe operatori
🔹 URI kengaytmasi — URL manzillarni standart bo‘yicha tahlil qiladi
🔹 array_first() va array_last() — massivning birinchi va oxirgi elementi
🔹 clone with — obyektni nusxalab, xossalarini darrov o‘zgartirish
Misol (PHP 8.5 va undan yuqorida ishlaydi):
Keyingi versiya (8.6 yoki 9.0) 2026-yil oxirida kutilmoqda.
Manba: php.net
#yangilik #php
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
PHP 8.5 2025-yil 20-noyabrda chiqdi. Asosiy yangiliklar:
🔹 Pipe operatori
|> — funksiyalarni ichma-ich yozmasdan, zanjir qilib chaqirasiz🔹 URI kengaytmasi — URL manzillarni standart bo‘yicha tahlil qiladi
🔹 array_first() va array_last() — massivning birinchi va oxirgi elementi
🔹 clone with — obyektni nusxalab, xossalarini darrov o‘zgartirish
Misol (PHP 8.5 va undan yuqorida ishlaydi):
$natija = " salom dunyo "
|> trim(...)
|> ucwords(...);
// Salom Dunyo
Keyingi versiya (8.6 yoki 9.0) 2026-yil oxirida kutilmoqda.
Manba: php.net
#yangilik #php
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
🐘 PHP sayt kodi: «Mini To-Do»
Vazifa qo‘shish, bajarildi deb belgilash va o‘chirish — hammasi bitta faylda, MySQL kerak emas. Ma’lumot
✅ CSRF himoyasi (sessiya token)
✅ XSS dan himoya:
✅ POST → Redirect → GET (sahifani yangilaganda takror qo‘shilmaydi)
✅ Zamonaviy qorong‘i dizayn
🚀 Ishga tushirish: papkada
🎯 Vazifa: vazifa matnini tahrirlash imkonini qo‘shing.
#php #sayt #kod
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
Vazifa qo‘shish, bajarildi deb belgilash va o‘chirish — hammasi bitta faylda, MySQL kerak emas. Ma’lumot
vazifalar.json da saqlanadi.✅ CSRF himoyasi (sessiya token)
✅ XSS dan himoya:
htmlspecialchars✅ POST → Redirect → GET (sahifani yangilaganda takror qo‘shilmaydi)
✅ Zamonaviy qorong‘i dizayn
🚀 Ishga tushirish: papkada
php -S localhost:8000 deb yozing, so‘ng brauzerda localhost:8000/vazifalar.php ni oching.🎯 Vazifa: vazifa matnini tahrirlash imkonini qo‘shing.
#php #sayt #kod
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
🐘 PHP sayt kodi: «Mehmonlar kitobi»
Foydalanuvchilar ism va fikr qoldiradigan sahifa — bitta fayl, bazasiz (JSON).
✅ CSRF himoyasi
✅ XSS dan himoya (
✅ Spamga qarshi: yashirin maydon (honeypot) va 10 soniyalik cheklov
✅ Oxirgi 50 ta yozuv ko‘rsatiladi
🚀 Ishga tushirish: papkada
🎯 Vazifa: yozuvlarni sahifalarga (pagination) bo‘ling.
#php #sayt #kod
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
Foydalanuvchilar ism va fikr qoldiradigan sahifa — bitta fayl, bazasiz (JSON).
✅ CSRF himoyasi
✅ XSS dan himoya (
htmlspecialchars)✅ Spamga qarshi: yashirin maydon (honeypot) va 10 soniyalik cheklov
✅ Oxirgi 50 ta yozuv ko‘rsatiladi
🚀 Ishga tushirish: papkada
php -S localhost:8000, keyin localhost:8000/mehmonlar.php🎯 Vazifa: yozuvlarni sahifalarga (pagination) bo‘ling.
#php #sayt #kod
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
🐘 PHP sayt kodi: «Havola qisqartiruvchi»
Uzun havolani kiritasiz — qisqa havola olasiz. Har bir bosish hisoblanadi. Bitta fayl, JSON saqlash.
✅ Faqat
✅ Har safar takrorlanmas 6 belgili kod
✅ Bosishlar statistikasi
🚀 Ishga tushirish:
🎯 Vazifa: o‘z qisqa kodingizni tanlash imkonini qo‘shing (masalan,
#php #sayt #kod
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
Uzun havolani kiritasiz — qisqa havola olasiz. Har bir bosish hisoblanadi. Bitta fayl, JSON saqlash.
✅ Faqat
http/https havolalar qabul qilinadi (javascript: hujumidan himoya)✅ Har safar takrorlanmas 6 belgili kod
✅ Bosishlar statistikasi
🚀 Ishga tushirish:
php -S localhost:8000 → localhost:8000/qisqa.php🎯 Vazifa: o‘z qisqa kodingizni tanlash imkonini qo‘shing (masalan,
?k=mening).#php #sayt #kod
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
📰 PHP 8.6: sana ma’lum, yangiliklar tanlangan
PHP’ning navbatdagi versiyasi 2026-yil 19-noyabrda chiqishi rejalashtirilgan. Beta bosqichi 13-avgustda boshlangan, yangi imkoniyatlar qo‘shish deyarli yopilgan (feature freeze).
Qabul qilingan takliflardan:
🔹 Partial function application — funksiyaning bir qism argumentlarini oldindan berib qo‘yish
🔹 clamp() — sonni berilgan oraliqda ushlab turuvchi yangi funksiya
🔹 readonly xossalarga boshlang‘ich qiymat berish
🔹 Parametrlar uchun hujjat izohlari
Manba: Laravel News, PHP Architect
#yangilik #php
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
PHP’ning navbatdagi versiyasi 2026-yil 19-noyabrda chiqishi rejalashtirilgan. Beta bosqichi 13-avgustda boshlangan, yangi imkoniyatlar qo‘shish deyarli yopilgan (feature freeze).
Qabul qilingan takliflardan:
🔹 Partial function application — funksiyaning bir qism argumentlarini oldindan berib qo‘yish
🔹 clamp() — sonni berilgan oraliqda ushlab turuvchi yangi funksiya
🔹 readonly xossalarga boshlang‘ich qiymat berish
🔹 Parametrlar uchun hujjat izohlari
Manba: Laravel News, PHP Architect
#yangilik #php
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
📦 PHP loyiha: «Mini Blog» (.zip)
Bazasiz ishlaydigan blog: maqolalar
📁 Ichida:
✅ Maqolalar ro‘yxati va alohida maqola sahifasi
✅ XSS dan himoya (hamma joyda
✅ 404 sahifa,
✅ Yangi maqola —
🚀 Papkada:
🎯 Vazifa: maqolalarni sanasi bo‘yicha yangisidan eskisiga saralang (
#php #sayt #loyiha #kod
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
Bazasiz ishlaydigan blog: maqolalar
posts.json faylida, sahifalar esa PHP’da yasaladi.📁 Ichida:
index.php, post.php, funksiyalar.php, posts.json, style.css, README.txt✅ Maqolalar ro‘yxati va alohida maqola sahifasi
✅ XSS dan himoya (hamma joyda
h())✅ 404 sahifa,
slug orqali havola✅ Yangi maqola —
posts.json ga bitta blok qo‘shish🚀 Papkada:
php -S localhost:8000🎯 Vazifa: maqolalarni sanasi bo‘yicha yangisidan eskisiga saralang (
usort).#php #sayt #loyiha #kod
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
🔥2
🐘 Qiziqarli fakt: PHP nomi nimani anglatadi?
PHP dastlab «Personal Home Page» — «shaxsiy uy sahifasi» degan ma’noni bergan. 1994-yilda dasturchi Rasmus Lerdorf o‘zining rezyume-saytiga kelgan tashrifchilarni sanash uchun kichik C skriptlarini yozgan, keyin 1995-yilda ularni «Personal Home Page Tools» nomi bilan e’lon qilgan.
Bugun esa PHP — rekursiv qisqartma: «PHP: Hypertext Preprocessor». Ya’ni nomning ichida yana o‘sha nom bor 😄
💡 Kompyuter savodxonligi:
#fakt #savodxonlik #php
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
PHP dastlab «Personal Home Page» — «shaxsiy uy sahifasi» degan ma’noni bergan. 1994-yilda dasturchi Rasmus Lerdorf o‘zining rezyume-saytiga kelgan tashrifchilarni sanash uchun kichik C skriptlarini yozgan, keyin 1995-yilda ularni «Personal Home Page Tools» nomi bilan e’lon qilgan.
Bugun esa PHP — rekursiv qisqartma: «PHP: Hypertext Preprocessor». Ya’ni nomning ichida yana o‘sha nom bor 😄
💡 Kompyuter savodxonligi:
Ctrl + Shift + V matnni formatsiz (oddiy matn ko‘rinishida) qo‘yadi. Saytdan nusxa olgan matn bilan ishlaganda juda qo‘l keladi.#fakt #savodxonlik #php
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
🐘 PHP sayt kodi: «Kirish va ro‘yxatdan o‘tish»
Har bir saytning asosi — foydalanuvchilar tizimi. Bu bitta faylda to‘liq ishlaydi (JSON saqlash).
✅ Parol ochiq saqlanmaydi —
✅ Kirishda
✅ CSRF token va XSS himoyasi
✅ Login va parol tekshiruvi
🚀 Ishga tushirish:
🎯 Vazifa: 5 marta noto‘g‘ri parol kiritilgach, kirishni vaqtincha bloklang (brute-force himoyasi).
#php #sayt #xavfsizlik #kod
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
Har bir saytning asosi — foydalanuvchilar tizimi. Bu bitta faylda to‘liq ishlaydi (JSON saqlash).
✅ Parol ochiq saqlanmaydi —
password_hash() va password_verify()✅ Kirishda
session_regenerate_id() — sessiya o‘g‘irlanishidan himoya✅ CSRF token va XSS himoyasi
✅ Login va parol tekshiruvi
🚀 Ishga tushirish:
php -S localhost:8000 → localhost:8000/auth.php🎯 Vazifa: 5 marta noto‘g‘ri parol kiritilgach, kirishni vaqtincha bloklang (brute-force himoyasi).
#php #sayt #xavfsizlik #kod
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!