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
โšก๏ธ33-dars: PDO
---------------------------------------------------

๐Ÿ“ŒPDO bilan MySQL

๐Ÿ—„PHP da PDO yordamida MySQL ga ulanishโ—๏ธ

<?php
$dsn = "mysql:host=localhost;dbname=test";
$username = "root";
$password = "";
try {
    $dbh = new PDO($dsn, $username, $password);
    echo "Ulanish muvaffaqiyatli";
} catch (PDOException $e) {
    echo "Ulanish xatosi: " . $e->getMessage();
}
?>

๐Ÿ”บYuqoridagi kodda PDO yordamida MySQL ga ulanish ko'rsatilganโ—๏ธ

---------------------------------------------------
#fast_coder #php_dars
#php33 #rustam_hikmatullayev
---------------------------------------------------

๐Ÿ“กKanalimiz:

@Fast_Coder
โšก๏ธ34-dars: PDO yordamida ma'lumot qo'shish
---------------------------------------------------

โž•PDO bilan ma'lumot qo'shish


๐Ÿ’กPDO yordamida MySQL ga ma'lumot qo'shishโ—๏ธ

<?php
$dsn = "mysql:host=localhost;dbname=test";
$username = "root";
$password = "";
try {
    $dbh = new PDO($dsn, $username, $password);
    $stmt = $dbh->prepare("INSERT INTO users (name, email) VALUES (:name, :email)");
    $stmt->bindParam(':name', $name);
    $stmt->bindParam(':email', $email);
    $name = "Ali";
    $email = "ali@example.com";
    $stmt->execute();
    echo "Ma'lumot qo'shildi";
} catch (PDOException $e) {
    echo "Xato: " . $e->getMessage();
}
?>

๐Ÿ™„Yuqoridagi kodda PDO yordamida MySQL ga ma'lumot qo'shish ko'rsatilganโ—๏ธ

---------------------------------------------------
#fast_coder #php_dars
#php34 #rustam_hikmatullayev
---------------------------------------------------

๐Ÿ“กKanalimiz:

@Fast_Coder
๐Ÿ‘1
โšก๏ธ35-dars: PDO yordamida ma'lumot olish
---------------------------------------------------

PDO bilan ma'lumot olish usuli


โœ…PDO yordamida MySQL dan ma'lumot olishโ—๏ธ

<?php
$dsn = "mysql:host=localhost;dbname=test";
$username = "root";
$password = "";
try {
    $dbh = new PDO($dsn, $username, $password);
    $stmt = $dbh->prepare("SELECT * FROM users");
    $stmt->execute();
    $result = $stmt->fetchAll(PDO::FETCH_ASSOC);
    foreach ($result as $row) {
        echo $row['name'] . " - " . $row['email'] . "<br>";
    }
} catch (PDOException $e) {
    echo "Xato: " . $e->getMessage();
}
?>

๐Ÿ™„Yuqoridagi kodda PDO yordamida MySQL dan ma'lumot olish ko'rsatilganโ—๏ธ

---------------------------------------------------
#fast_coder #php_dars
#php35 #rustam_hikmatullayev
---------------------------------------------------

๐Ÿ“กKanalimiz:

@Fast_Coder
๐Ÿ‘1
โšก๏ธ36-dars: PDO da details yangilash
---------------------------------------------------

๐Ÿ”ฌPDO bilan ma'lumot yangilash

๐Ÿช›PDO yordamida MySQL da ma'lumot yangilashโ—๏ธ

<?php
$dsn = "mysql:host=localhost;dbname=test";
$username = "root";
$password = "";
try {
    $dbh = new PDO($dsn, $username, $password);
    $stmt = $dbh->prepare("UPDATE users SET email = :email WHERE name = :name");
    $stmt->bindParam(':email', $email);
    $stmt->bindParam(':name', $name);
    $email = "ali_new@example.com";
    $name = "Ali";
    $stmt->execute();
    echo "Ma'lumot yangilandi";
} catch (PDOException $e) {
    echo "Xato: " . $e->getMessage();
}
?>

๐Ÿ”บYuqoridagi kodda PDO yordamida MySQL da ma'lumot yangilash ko'rsatilganโ—๏ธ

---------------------------------------------------
#fast_coder #php_dars
#php36 #rustam_hikmatullayev
---------------------------------------------------

๐Ÿ“กKanalimiz:

@Fast_Coder
๐Ÿ‘1
โšก๏ธ37-dars: PDO da ma'lumotlarni o'chirish๐Ÿ’ฃ
---------------------------------------------------

๐Ÿ—‘PDO bilan ma'lumot o'chirish

โŒPDO yordamida MySQL dan ma'lumot o'chirishโ—๏ธ

<?php
$dsn = "mysql:host=localhost;dbname=test";
$username = "root";
$password = "";
try {
    $dbh = new PDO($dsn, $username, $password);
    $stmt = $dbh->prepare("DELETE FROM users WHERE name = :name");
    $stmt->bindParam(':name', $name);
    $name = "Ali";
    $stmt->execute();
    echo "Ma'lumot o'chirildi";
} catch (PDOException $e) {
    echo "Xato: " . $e->getMessage();
}
?>

๐Ÿ‘†Yuqoridagi kodda PDO yordamida MySQL dan ma'lumot o'chirish ko'rsatilganโ—๏ธ

---------------------------------------------------
#fast_coder #php_dars
#php37 #rustam_hikmatullayev
---------------------------------------------------

๐Ÿ“กKanalimiz:

@Fast_Coder
๐Ÿ‘2
โšก๏ธ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
โšก๏ธ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
โšก๏ธ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๐Ÿš€

๐Ÿ’ฌ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
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ‘32โšก1
3๏ธโƒฃ Dasturlash tillari jangi: PHP vs Python vs JavaScript

๐Ÿ” ๐Ÿ” ๐Ÿ”  โ†’ Vebsaytlar yaratish uchun ideal ๐ŸŒ
๐Ÿ“ฑ Python โ†’ AI & Maโ€™lumotlar tahlili uchun zoโ€˜r
๐Ÿ“ฑ JavaScript โ†’ Frontendda hukmron ๐Ÿ‘‘

๐Ÿ“Œ 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)


๐Ÿค” Siz qaysi tillarni yaxshi koโ€˜rasiz? Izohlarda yozing! ๐Ÿ“

#PHP #Python #JavaScript #fast_coder

๐Ÿ“ฑ @Fast_Coder
Please open Telegram to view this post
VIEW IN TELEGRAM
โšก2๐Ÿ”ฅ21
๐Ÿ” 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 hali ham kuchlimi? ๐Ÿค”
โœ… Dunyoning 77% vebsaytlari PHP da
โœ… Facebook, Wikipedia, WordPress undan foydalanadi
โœ… Laravel, Symfony kabi frameworklar mavjud


๐Ÿ‘‰ #PHP #Fast_Coder #php_dars

๐Ÿ“ฑ @Fast_Coder
Please open Telegram to view this post
VIEW IN TELEGRAM
4โšก21
๐Ÿ” ๐Ÿ” ๐Ÿ” DA 3 TA AJOYIB FUNKSIYA๐Ÿ–ฅ

1 .strrev - Satrni teskari yozish uchun
2. shuffle - Tasoddifiy aralashtirish
3. file_put_contents - fayl yaratish

Misol 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

โœˆ๏ธ @Fast_Coder
Please open Telegram to view this post
VIEW IN TELEGRAM
โšก2
๐Ÿ‘จโ€๐Ÿ’ปDA TASODIFIY PAROL YARATISH

function generatePassword($length = 8) {  
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
return substr(str_shuffle($chars), 0, $length);
}
echo generatePassword(); // "X7gH2pLm"

๐Ÿšจ Savol: Bu kodda xato bor. Topa olasizmiโ“

#php_dars #fast_coder #PHP

๐Ÿ“ฑ @Fast_Coder
๐ŸŒŸObuna bo'lish tekinโœ…
Please open Telegram to view this post
VIEW IN TELEGRAM
22โšก11