⚡️36-dars: PDO da details yangilash
---------------------------------------------------
🔬PDO bilan ma'lumot yangilash
🪛PDO yordamida MySQL da ma'lumot yangilash❗️
🔺Yuqoridagi kodda PDO yordamida MySQL da ma'lumot yangilash ko'rsatilgan❗️
---------------------------------------------------
#fast_coder #php_dars
#php36 #rustam_hikmatullayev
---------------------------------------------------
📡Kanalimiz:
@Fast_Coder
---------------------------------------------------
🔬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❗️
👆Yuqoridagi kodda PDO yordamida MySQL dan ma'lumot o'chirish ko'rsatilgan❗️
---------------------------------------------------
#fast_coder #php_dars
#php37 #rustam_hikmatullayev
---------------------------------------------------
📡Kanalimiz:
@Fast_Coder
---------------------------------------------------
🗑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.❗️
👆Yuqoridagi kodda xatolarni boshqarish ko'rsatilgan❗️
---------------------------------------------------
#fast_coder #php_dars
#php38 #rustam_hikmatullayev
---------------------------------------------------
📡Kanalimiz:
@Fast_Coder
---------------------------------------------------
🛅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❗️
🙄Yuqoridagi kodda exceptionlarni boshqarish ko'rsatilgan❗️
---------------------------------------------------
#fast_coder #php_dars
#php39 #rustam_hikmatullayev
---------------------------------------------------
📡Kanalimiz:
@Fast_Coder
---------------------------------------------------
🏗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❗️
👆Yuqoridagi kodda class va obyektlar ishlatilgan❗️
---------------------------------------------------
#fast_coder #php_dars
#php40 #rustam_hikmatullayev
---------------------------------------------------
📡Kanalimiz:
@Fast_Coder
---------------------------------------------------
💠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❗️
🙄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
https://t.me/HamsterdamPlayBot/game?startapp=367791
Побрить 8 миллиардов хомяков
Побрить 8 миллиардов хомяков
t.me/CaptainsBayBot/aboard?startapp=554834550
Join and get a bonus in the new Social Finance Game a Captains Bay!
Join and get a bonus in the new Social Finance Game a Captains Bay!
👍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
Hurmatli foydalanuvchilar kanalimiz 2 hafta uzrli sabablarga koʻra faoliyat yuritmaydi
Iltimos kuting!
Hammaga raxmat
Iltimos kuting!
Hammaga raxmat
❤4👍4🔥2⚡1
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:
📌 Ushbu kod "Salom, Fast Coder!" matnini chiqaradi.
📢 Siz ham PHP o‘rganishni boshlang!
@Fast_Coder
🔹 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
PHP kod yozish uchun .php kengaytmasi bilan fayl yaratish kerak.❗
💻 Misol:
1️⃣ index.php faylini yarating
2️⃣ Quyidagi kodni yozing:
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
💻 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