04-06-2025, 09:46 PM
در PHP میتوانید یک متغیر دلخواه با استفاده از علامت `$` تعریف کنید. متغیرها در PHP نیازی به تعیین نوع داده (مانند عدد، رشته و ...) ندارند و به صورت پویا (Dynamic Typing) مدیریت میشوند.
### مثال تعریف متغیر در PHP:
```php
<?php
// تعریف متغیرهای دلخواه
$name = "علی"; // متغیر رشتهای
$age = 25; // متغیر عددی
$is_active = true; // متغیر بولین (true/false)
// چاپ متغیرها
echo "نام: " . $name . "<br>";
echo "سن: " . $age . "<br>";
echo "وضعیت فعال: " . ($is_active ? "بله" : "خیر") . "<br>";
?>
```
### خروجی کد:
```
نام: علی
سن: 25
وضعیت فعال: بله
```
### نکات مهم:
- نام متغیرها **حساس به بزرگی و کوچکی حروف** است (`$Name` با `$name` متفاوت است).
- نام متغیر باید با حرف یا `_` شروع شود (`$1test` نامعتبر است).
- از عملگر `.` برای الحاق (چسباندن) رشتهها استفاده میشود.
? شما میتوانید هر نوع مقداری (عدد، متن، آرایه، شیء و ...) را در متغیرها ذخیره کنید.
### مثال تعریف متغیر در PHP:
```php
<?php
// تعریف متغیرهای دلخواه
$name = "علی"; // متغیر رشتهای
$age = 25; // متغیر عددی
$is_active = true; // متغیر بولین (true/false)
// چاپ متغیرها
echo "نام: " . $name . "<br>";
echo "سن: " . $age . "<br>";
echo "وضعیت فعال: " . ($is_active ? "بله" : "خیر") . "<br>";
?>
```
### خروجی کد:
```
نام: علی
سن: 25
وضعیت فعال: بله
```
### نکات مهم:
- نام متغیرها **حساس به بزرگی و کوچکی حروف** است (`$Name` با `$name` متفاوت است).
- نام متغیر باید با حرف یا `_` شروع شود (`$1test` نامعتبر است).
- از عملگر `.` برای الحاق (چسباندن) رشتهها استفاده میشود.
? شما میتوانید هر نوع مقداری (عدد، متن، آرایه، شیء و ...) را در متغیرها ذخیره کنید.