🐘 آموزش php ساده و سریع در یک پیام
- ساختار پایه php
کدهای PHP بین تگهای زیر نوشته میشوند:
- متغیرها و نوع دادهها
پی اچ پی یک زبان با تایپ دینامیک است، یعنی لازم نیست نوع متغیرها را مشخص کنید. برای تعریف متغیر از علامت $ استفاده میشود:
$name = "Ali"; // رشته
$age = 25; // عدد صحیح
$is_student = true; // بولین
- توابع شرطی
برای بررسی شرایط از if, else, و elseif استفاده میشود:
if ($age > 18) {
echo "شما بزرگسال هستید";
} elseif ($age == 18) {
echo "شما دقیقا 18 ساله هستید";
} else {
echo "شما بزرگسال نیستید";
}
- حلقهها
برای اجرای کد به صورت تکراری از for, while, و foreach استفاده میشود:
for ($i = 0; $i < 10; $i++) {
echo $i;
}
- توابع
توابع برای بازاستفاده از کد مفید هستند:
function greet($name) {
return "سلام " . $name;
}
echo greet("Ali"); // خروجی: سلام Ali
- آرایهها
آرایهها برای ذخیره مجموعهای از دادهها استفاده میشوند:
$fruits = ["سیب", "موز", "پرتقال"];
echo $fruits[0]; // خروجی: سیب
- آرایههای انجمنی
در آرایههای انجمنی، کلیدها به جای اعداد، به صورت دلخواه تعریف میشوند:
$person = ["name" => "Ali", "age" => 25];
echo $person["name"]; // خروجی: Ali
- ارتباط با پایگاهداده (MySQL)
با استفاده از PHP میتوانید به پایگاهداده متصل شوید:
$conn = new mysqli("localhost", "username", "password", "database");
if ($conn->connect_error) {
die("اتصال ناموفق: " . $conn->connect_error);
}
$result = $conn->query("SELECT * FROM users");
while ($row = $result->fetch_assoc()) {
echo $row["name"];
}
- فرمها و ارسال اطلاعات
اطلاعات فرمها را با استفاده از متدهای GET یا POST دریافت میکنید:
نام:
و در submit.php میتوانید داده را دریافت کنید:
$name = $_POST['name'];
echo "نام شما: " . $name;
- مدیریت خطاها
برای مدیریت خطاها میتوانید از try و catch استفاده کنید:
try {
// کدهایی که احتمال خطا دارند
} catch (Exception $e) {
echo "خطا: " . $e->getMessage();
}
- کار با فایلها
با استفاده از PHP میتوانید فایلها را باز، خوانده و نوشته کنید. چند تابع مهم کار با فایلها عبارتند از:
باز کردن فایل:
$file = fopen("filename.txt", "r"); // برای خواندن
خواندن از فایل:
$content = fread($file, filesize("filename.txt"));
echo $content;
نوشتن در فایل:
$file = fopen("filename.txt", "w");
fwrite($file, "این یک متن جدید است");
fclose($file);
بستن فایل: پس از کار با فایل باید آن را ببندید:
fclose($file);
@Funny_learn
- ساختار پایه php
کدهای PHP بین تگهای زیر نوشته میشوند:
- متغیرها و نوع دادهها
پی اچ پی یک زبان با تایپ دینامیک است، یعنی لازم نیست نوع متغیرها را مشخص کنید. برای تعریف متغیر از علامت $ استفاده میشود:
$name = "Ali"; // رشته
$age = 25; // عدد صحیح
$is_student = true; // بولین
- توابع شرطی
برای بررسی شرایط از if, else, و elseif استفاده میشود:
if ($age > 18) {
echo "شما بزرگسال هستید";
} elseif ($age == 18) {
echo "شما دقیقا 18 ساله هستید";
} else {
echo "شما بزرگسال نیستید";
}
- حلقهها
برای اجرای کد به صورت تکراری از for, while, و foreach استفاده میشود:
for ($i = 0; $i < 10; $i++) {
echo $i;
}
- توابع
توابع برای بازاستفاده از کد مفید هستند:
function greet($name) {
return "سلام " . $name;
}
echo greet("Ali"); // خروجی: سلام Ali
- آرایهها
آرایهها برای ذخیره مجموعهای از دادهها استفاده میشوند:
$fruits = ["سیب", "موز", "پرتقال"];
echo $fruits[0]; // خروجی: سیب
- آرایههای انجمنی
در آرایههای انجمنی، کلیدها به جای اعداد، به صورت دلخواه تعریف میشوند:
$person = ["name" => "Ali", "age" => 25];
echo $person["name"]; // خروجی: Ali
- ارتباط با پایگاهداده (MySQL)
با استفاده از PHP میتوانید به پایگاهداده متصل شوید:
$conn = new mysqli("localhost", "username", "password", "database");
if ($conn->connect_error) {
die("اتصال ناموفق: " . $conn->connect_error);
}
$result = $conn->query("SELECT * FROM users");
while ($row = $result->fetch_assoc()) {
echo $row["name"];
}
- فرمها و ارسال اطلاعات
اطلاعات فرمها را با استفاده از متدهای GET یا POST دریافت میکنید:
نام:
و در submit.php میتوانید داده را دریافت کنید:
$name = $_POST['name'];
echo "نام شما: " . $name;
- مدیریت خطاها
برای مدیریت خطاها میتوانید از try و catch استفاده کنید:
try {
// کدهایی که احتمال خطا دارند
} catch (Exception $e) {
echo "خطا: " . $e->getMessage();
}
- کار با فایلها
با استفاده از PHP میتوانید فایلها را باز، خوانده و نوشته کنید. چند تابع مهم کار با فایلها عبارتند از:
باز کردن فایل:
$file = fopen("filename.txt", "r"); // برای خواندن
خواندن از فایل:
$content = fread($file, filesize("filename.txt"));
echo $content;
نوشتن در فایل:
$file = fopen("filename.txt", "w");
fwrite($file, "این یک متن جدید است");
fclose($file);
بستن فایل: پس از کار با فایل باید آن را ببندید:
fclose($file);
@Funny_learn