FAST CODER | PHP TEAM
269 subscribers
278 photos
72 videos
783 files
671 links
🏁Dasturlashga qadam ❗️

💣Backend

💻PHP bo'yicha bepul darslar❗️

👨🏻‍💻 @Rustam_Hikmatullayev

🌐Dasturlashda:
📊5 yillik tajriba
👥50+ shogirt
🤝100+ hamkor
Download Telegram
⚡️38-dars: ERROR🚫
---------------------------------------------------

🛅Xatolarni boshqarish

🔻PHP da xatolarni boshqarish.❗️

<?php
function customError($errno, $errstr) {
    echo "Xato: [$errno] $errstr<br>";
}
set_error_handler("customError");
echo($test);
?>

👆Yuqoridagi kodda xatolarni boshqarish ko'rsatilgan❗️

---------------------------------------------------
#fast_coder #php_dars
#php38 #rustam_hikmatullayev
---------------------------------------------------

📡Kanalimiz:

@Fast_Coder
⚡️39-dars: Exceptions
---------------------------------------------------

🏗Exceptionlarni boshqarish🔻

∆PHP da exceptionlarni boshqarish❗️

<?php
function divide($a, $b) {
    if ($b == 0) {
        throw new Exception("Nolga bo'lish mumkin emas");
    }
    return $a / $b;
}

try {
    echo divide(10, 0);
} catch (Exception $e) {
    echo "Xato: " . $e->getMessage();
}
?>

🙄Yuqoridagi kodda exceptionlarni boshqarish ko'rsatilgan❗️

---------------------------------------------------
#fast_coder #php_dars
#php39 #rustam_hikmatullayev
---------------------------------------------------

📡Kanalimiz:

@Fast_Coder
⚡️40-dars: Class & obyekt
---------------------------------------------------

💠Class va obyektlar

🔘PHP da class va obyektlar❗️

<?php
class Car {
    public $model;
    public function __construct($model) {
        $this->model = $model;
    }
    public function getModel() {
        return $this->model;
    }
}
$car = new Car("Toyota");
echo $car->getModel();
?>

👆Yuqoridagi kodda class va obyektlar ishlatilgan❗️

---------------------------------------------------
#fast_coder #php_dars
#php40 #rustam_hikmatullayev
---------------------------------------------------

📡Kanalimiz:

@Fast_Coder
👍1
⚡️41-dars: Meros
---------------------------------------------------

🔹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
https://t.me/HamsterdamPlayBot/game?startapp=367791
Побрить 8 миллиардов хомяков
t.me/CaptainsBayBot/aboard?startapp=554834550
Join and get a bonus in the new Social Finance Game a Captains Bay!
👍1
⚡️42-dars: Classlar
---------------------------------------------------

🅿️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❗️

<?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❗️

<?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❗️

<?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
Hurmatli foydalanuvchilar kanalimiz 2 hafta uzrli sabablarga koʻra faoliyat yuritmaydi
Iltimos kuting!
Hammaga raxmat
4👍4🔥21
Yangilik bor albatta😼
Qaysi tilni o'rganamiz
Anonymous Poll
46%
PHP(Backend)
31%
Python(Backend)
23%
Ikkalasini ham
FAST CODER | PHP TEAM pinned «Qaysi tilni o'rganamiz»
SALOM HAMMAGA !😅
PHP – dunyodagi eng mashhur dasturlash tillaridan biri! 🌍

🔹 Dinamik veb-saytlar yaratish uchun ishlatiladi
🔹 Facebook, Wikipedia, WordPress kabi yirik platformalarda ishlatiladi
🔹 Serverda ishlaydi va brauzerga natijani chiqaradi


💡 PHP kodni brauzer qanday ishlaydi?
1️⃣ Brauzer (Google Chrome, Firefox) PHP faylni so‘raydi
2️⃣ PHP kod serverda bajariladi
3️⃣ Natija HTML sifatida brauzerga qaytariladi

Misol kod:

<?php  
echo "Salom, Fast Coder!";
?>

📌 Ushbu kod "Salom, Fast Coder!" matnini chiqaradi.
📢 Siz ham PHP o‘rganishni boshlang!

@Fast_Coder
Live stream scheduled for
PHP kod yozish uchun .php kengaytmasi bilan fayl yaratish kerak.
💻 Misol:
1️⃣ index.php faylini yarating
2️⃣ Quyidagi kodni yozing:

<?php
echo "Bu PHP dastur!";
?>

3️⃣ Faylni serverga yuklang va brauzerda oching

📌 PHP kodni test qilish uchun:
🔹 XAMPP yoki Laragon kabi serverlarni ishlating
🔹 localhost:8000 orqali kodni tekshirib ko‘ring


@Fast_Coder
👍1
📌 O‘zgaruvchi (Variable) nima?
PHP da o‘zgaruvchi ma’lumotlarni saqlaydi.
💡 O‘zgaruvchi $ belgisi bilan boshlanadi.

Misol kod:

<?php
$ism = "Ali";
$yosh = 25;
echo "Ism: " . $ism . ", Yoshi: " . $yosh;
?>

📢 Ushbu kod natijasi: Ism: Ali, Yoshi: 25
PHP o‘zgaruvchilari turini avtomatik aniqlaydi!

@Fast_Coder
🤔11
📌 If-Else shart operatori yordamida dasturga qaror qabul qilishni o‘rgatamiz!
💡 Misol: Agar foydalanuvchi 18 yoshdan katta bo‘lsa, unga saytdan foydalanish ruxsat etiladi, aks holda taqiqlanadi.

<?php
$yosh = 16;
if ($yosh >= 18) {
echo "Xush kelibsiz!";
} else {
echo "Kechirasiz, sizga saytga kirish mumkin emas!";
}
?>

📢 Ushbu kod natijasi: "Kechirasiz, sizga saytga kirish mumkin emas!"
IF-ELSE – bu dasturda mantiqiy qaror qabul qilishga yordam beradi

@Fast_Coder