آشنایی با متغیرها در PHP

php variables introduction
20 آبان 1403

سلام! امروز می‌خوایم در مورد متغیرها در زبان برنامه‌نویسی PHP صحبت کنیم. متغیرها در PHP بسیار مهمند چون اساس تمامی برنامه‌ها و اسکریپت‌ها رو تشکیل میدن. اگه خواستید اطلاعات یا داده‌ای رو ذخیره و پردازش کنید، متغیرها به کمک شما میان.

در PHP، تمامی متغیرها با علامت دلار $ شروع میشن و به طور خودکار مبنی بر نوع داده‌ای که به آنها نسبت داده میشه، نوع داده رو تنظیم می‌کنند. این یعنی نیازی نیست که پیش از استفاده، نوع متغیر رو مشخص کنید. این ویژگی، PHP رو یک زبان منعطف می‌کنه.

یکی از ویژگی‌های خوب PHP اینه که نوع داده می‌تونه در طول برنامه تغییر کنه. مثلاً یک متغیر می‌تونه در ابتدا یک عدد نگه داره و بعداً به یک رشته تبدیل بشه. این مسئله باعث می‌شه تا برنامه‌ها ساده‌تر و راحت‌تر نوشته بشن.

برای مثال، شما می‌تونید یک متغیر تعریف کنید و به اون یک مقداری اختصاص بدید. استفاده از متغیرها توی PHP خیلی ساده است و با نوشتن اسم متغیر بعد از علامت دلار و تخصیص مقدار بهش، می‌تونید از اون استفاده کنید.

حالا بیایید یک مثال ساده رو با هم ببینیم تا بهتر متوجه بشین:


<?php
$name = "Ali";
$age = 25;
$isStudent = true;

echo "My name is " . $name . " and I am " . $age . " years old.";
?>

توضیحات کد

<?php
شروع قطعه کد PHP رو مشخص می‌کنه.

$name = "Ali";
متغیری به نام $name تعریف می‌کنیم و مقدار "Ali" رو بهش اختصاص میدیم.

$age = 25;
متغیری به نام $age تعریف می‌کنیم و ارزش 25 رو بهش اختصاص میدیم.

$isStudent = true;
متغیری به نام $isStudent تعریف می‌کنیم و مقدار بولین true رو بهش اختصاص میدیم، نشون دهنده این که علی دانشجو است.

echo "My name is " . $name . " and I am " . $age . " years old.";
محتوای متغیرها رو ترکیب کرده و به عنوان یک رشته به نمایش درمیاریم.

?>
پایان قطعه کد PHP رو نشون میده.

سوالات متداول

؟

چرا از متغیرها در PHP استفاده می‌کنیم؟

؟

آیا در PHP لازم است نوع داده متغیر مشخص شود؟

؟

آیا می‌توان مقدار یک متغیر را در PHP تغییر داد؟