متغیرها در PHP به زبان خیلی ساده + مثالهای واقعی و کاربردی
اگر تازه وارد PHP شدهاید، احتمالاً اولین چیزی که با آن برخورد میکنید متغیرها هستند.
متغیرها نه ترسناکاند، نه پیچیده؛ فقط بد توضیح داده میشوند.
در این مقاله قرار نیست حفظیات تحویل بگیرید.
میخواهیم دقیقاً بفهمیم:
- متغیر چیست
- چرا به آن نیاز داریم
- و در دنیای واقعی کجا به کار میآید
.webp)
متغیر چیست؟ (خیلی ساده)
متغیر یعنی:
یک اسم که روی یک مقدار میگذاریم تا بعداً بتوانیم از آن استفاده کنیم.
مثل این در زندگی واقعی:
- اسم شما → اشاره به یک آدم خاص
- شماره تلفن → اشاره به یک عدد مشخص
در برنامهنویسی هم همین است.
اگر هنوز PHP را نصب نکردهاید، ابتدا آموزش نصب XAMPP و اجرای اولین کد PHP را بخوانید.
متغیر در PHP چگونه نوشته میشود؟
در PHP همه متغیرها با علامت $ شروع میشوند.
مثال:
<?php
$name = "Ali";
اینجا:
$nameاسم متغیر است"Ali"مقدار متغیر است
چرا اصلاً متغیر لازم داریم؟
فرض کن بدون متغیر بخواهی سایت بسازی:
- نام کاربر
- قیمت محصول
- ایمیل
- تعداد کالا
همه چیز ثابت میشود → یعنی سایت مرده است.
متغیرها سایت را زنده میکنند.
مثال واقعی ۱: نام کاربر
<?php
$username = "Reza";
echo $username;
خروجی:
Reza
حالا اگر نام کاربر عوض شود، فقط مقدار متغیر عوض میشود، نه کل کد.
مثال واقعی ۲: قیمت محصول
<?php
$price = 125000;
echo $price;
خروجی:
125000
در فروشگاه آنلاین، قیمتها همیشه متغیر هستند، نه ثابت.
متغیرها میتوانند تغییر کنند
اسمش روش است: متغیر.
<?php
$age = 20;
$age = 21;
echo $age;
خروجی:
21
PHP همیشه آخرین مقدار را در نظر میگیرد.
متغیر رشتهای (متن)
برای متن از کوتیشن استفاده میکنیم:
<?php
$message = "سلام، خوش آمدی!";
echo $message;
متغیر عددی
<?php
$count = 10;
$total = 25000;
بدون کوتیشن.
ترکیب متن و متغیر (خیلی کاربردی)
<?php
$name = "Sara";
echo "سلام " . $name;
خروجی:
سلام Sara
این دقیقاً چیزی است که در سایتها زیاد میبینید.
اشتباه رایج مبتدیها (خیلی مهم)
❌ این غلط است:
<?php
$1name = "Ali";
✔️ این درست است:
<?php
$name1 = "Ali";
قانون ساده:
- متغیر با عدد شروع نمیشود
- فاصله ندارد
- حروف انگلیسی و _ مجاز است
جمعبندی ساده
اگر فقط اینها را بفهمی، کارت راه میافتد:
- متغیر = اسم + مقدار
- با
$شروع میشود - مقدارش میتواند متن یا عدد باشد
- میتواند تغییر کند
بقیهاش تمرین است، نه هوش.
برای دسترسی به جدیدترین مطالب php کلیک کنبد






