متغیر ها در php همیشه با علامت $ شروع می شوند.
اولین کاراکتر بعد از علامت $ نمی تواند یک عدد باشد.
هیچ فاصله یا علامتی در نامگذاری متغیر مجاز نیست به جز علامت (_).
زبان php به حروف بزرگ و کوچک حساس است یعنی بین $book و $BOOK تفاوت قائل است .

نکته : سعی کنید در انتخاب نام متغیر دقت نمائید ، شما وقتی برنامه را می نویسید و به نام متغیر ها توجه نمی کنید ، همان لحظه می دانید که چه کرده اید و متغیر هایی که ایجاد نموده اید ، برای چه کاری هستند ولی اگر همان برنامه را چند هفته دیگر دوباره مشاهده کنید ، به احتمال بسیار زیاد فراموش خواهید کرد که متغیر مورد نظر چه کاربردی دارد!؟

نکته : برای انتخاب نام یک متغیر ، شما آزادی کامل دارید ولی یک استثنا وجود دارد و ان هم نام $this است ، این نام متغیر از نسخه ۳ بعد زبان php یک نام رزرو شده است برای کلاس ها ، چون از نسخه ۳ به بعد php ، قابلیت شی گرایی به این زبان افزوده شد.

مثال زیر را مشاهده نمائید :

۱
۲
۳
۴
۵

<?php
$sum=10;
$average=20;
$name=’milad’;
?>

همانطور که قطعه کد فوق را مشاهده می نمائید ، در دستور اول ، در متغیر sum ، مقدار ۱۰ قرار میگیرد ، دستور دوم مقدار ۲۰ در average قرار میگیرد و در دستور سوم مقدار name برابر با نام میلاد می شود .
نکته : همانطور که در مثال بالا مشاهده نمودید ، برای مقدار دهی دو متغیر sum و average از علامت کوتیشن استفاده نکردم ولی برای مقدار دهی به متغیر name از کوتیشن استفاده کردم ، برای مقدار دهی یک کلمه ، یک حرف ، یک جمله یا بهتر بگویم یک رشته از کوتیشن استفاده می کنند.