متغیرها در PHP
متغیرها در PHP
متغیر محلی برای ذخیره اطلاعات در برنامه است. اطلاعات ذخیرهشده در متغیر میتوانند در طول اجرای برنامه مورد استفاده قرار گیرند و در صورت نیاز تغییر کنند.
ایجاد متغیر در PHP
در PHP برای ایجاد یک متغیر، نام آن را با علامت $ شروع میکنیم و سپس یک نام برای متغیر انتخاب میکنیم.
بعد از نام متغیر، با استفاده از علامت = یک مقدار به آن اختصاص میدهیم.
<?php
$name = "Ali";
$age = 25;
?>
در این مثال، متغیر $name مقدار “Ali” و متغیر $age مقدار 25 را ذخیره میکند.
استفاده از متغیر
پس از ایجاد متغیر میتوانیم از آن در قسمتهای مختلف برنامه استفاده کنیم.
<?php
$name = "Ali";
echo $name;
?>
خروجی
Ali
تغییر مقدار متغیر
یکی از ویژگیهای مهم متغیر این است که مقدار آن میتواند در طول اجرای برنامه تغییر کند.
<?php
$age = 20;
echo $age;
$age = 21;
echo $age;
?>
خروجی
2021
در این مثال، ابتدا مقدار 20 در متغیر قرار گرفته و سپس مقدار آن به 21 تغییر کرده است.
ذخیره انواع مختلف داده
یک متغیر در PHP میتواند مقادیر مختلفی مانند رشته، عدد صحیح، عدد اعشاری و مقدار بولی را ذخیره کند.
<?php
$name = "Sara";
$age = 30;
$price = 125.50;
$isStudent = true;
echo $name;
echo "
";
echo $age;
echo "
";
echo $price;
echo "
";
echo $isStudent;
?>
خروجی
Sara
30
125.5
1
مقدار true هنگام نمایش مستقیم با echo معمولاً به شکل 1 نمایش داده میشود.
قواعد نامگذاری متغیرها
نام متغیرها در PHP باید از قوانین مشخصی پیروی کند. رعایت این قوانین از ایجاد خطا در برنامه جلوگیری میکند.
- نام متغیر باید با علامت $ شروع شود.
- بعد از علامت $ نام متغیر باید با یک حرف یا علامت زیرخط شروع شود.
- نام متغیر میتواند شامل حروف، اعداد و علامت زیرخط باشد.
- نام متغیر نمیتواند با عدد شروع شود.
- در نام متغیر نباید از فاصله استفاده شود.
- نام متغیرها در PHP به حروف بزرگ و کوچک حساس است.
نامهای معتبر و نامعتبر
| نام | وضعیت | دلیل |
|---|---|---|
| $name | معتبر | نام مناسب |
| $user_name | معتبر | استفاده از زیرخط مجاز است |
| $user123 | معتبر | عدد میتواند بعد از حرف قرار بگیرد |
| $123user | نامعتبر | نام متغیر نباید با عدد شروع شود |
| $user name | نامعتبر | فاصله مجاز نیست |
حساس بودن به حروف بزرگ و کوچک
نام متغیرها در PHP نسبت به حروف بزرگ و کوچک حساس هستند. بنابراین متغیرهای $name و $Name دو متغیر متفاوت محسوب میشوند.
<?php
$name = "Ali";
$Name = "Sara";
echo $name;
echo "
";
echo $Name;
?>
خروجی
Ali
Sara
استفاده از چند متغیر در یک عبارت
میتوان چند متغیر را با یکدیگر ترکیب کرد و نتیجه را نمایش داد.
<?php
$firstName = "Ali";
$lastName = "Ahmadi";
$fullName = $firstName . " " . $lastName;
echo $fullName;
?>
خروجی
Ali Ahmadi
محاسبات با متغیرها
متغیرها فقط برای ذخیره متن نیستند و میتوان از آنها برای انجام محاسبات نیز استفاده کرد.
<?php
$price = 50000;
$quantity = 3;
$total = $price * $quantity;
echo $total;
?>
خروجی
150000
نکات مهم این درس
- متغیرها برای ذخیره اطلاعات در برنامه استفاده میشوند.
- نام متغیر در PHP با علامت $ شروع میشود.
- نوع متغیر بر اساس مقدار آن مشخص میشود.
- مقدار یک متغیر میتواند در طول اجرای برنامه تغییر کند.
- نام متغیر نمیتواند با عدد شروع شود.
- در نام متغیر نباید فاصله وجود داشته باشد.
- حروف بزرگ و کوچک در نام متغیرها تفاوت ایجاد میکنند.
- استفاده از نامهای معنادار باعث خوانایی بهتر برنامه میشود.
تمرین
- نام محصول
- قیمت محصول
- تعداد محصول
جمعبندی
متغیرها یکی از اساسیترین مفاهیم برنامهنویسی در PHP هستند. با استفاده از متغیرها میتوان اطلاعات مختلف را ذخیره کرد، مقدار آنها را تغییر داد، در محاسبات استفاده کرد و نتیجه را در بخشهای مختلف برنامه به کار برد. آشنایی صحیح با نحوه تعریف و نامگذاری متغیرها پایه مهمی برای ادامه یادگیری PHP است.
