خانه
گاما

چرا نام متغیر نمی‌تواند کلمات کلیدی باشد؟

چرا در php برای نام متغیر نمیتوان کلمات کلیدی بکبر برد

ویرایش شده 3 آذر 10:34
1
294
جواب درست

در PHP محدودیتی برای نامگذاری متغیر با کلمه کلیدی مانند for ,while,if و غیره ندارد چرا که برای تعریف متغیر از علامت دولار قبل از کلمه کلیدی استفاده می شود و for بهمراه علامت دولار با for بدون علامت متفاوت است. در ضمن همانطور که متغیر myAge بدون علامت دولار نامعتبر است for هم بدون دولار معتبر نیست. ولی حداقل به دو دلیل از نامگذاری متغیر همنام با کلمات کلیدی پرهیز شود.(به همان روش بالا) 1- باعث سردرگمی می شود 2-ممکن است در نسخه هایی که در آینده صادر شوند این کار نامعتبر شود. علامت دولار $

1
1403/09/14