PDA

View Full Version : سوال: محدوده متغیر سراسری یا global



reza rezai
دوشنبه 30 تیر 1393, 22:48 عصر
آیا با تعریف یک متقیر سراسری آن متغییر در تمامی فایل های php قابل استفاده است؟

یعنی باتعریف یک متغییر سراسری در فایلی با نام abc.php آیا می توان آن مغییر را در ص فحه دیگر مثلا xyz.php مورد اس تفاده قرار داد؟

دوستان توجه داشته باشید که ما فایل abc رو به فایل xyz ارجاع(با تابع includ , ...) نمی دهیم.

من این کار رو توی دو فایل جداگانه انجام دادم ولی نشد!!!!

آیا واقعا نمی شود یا کار من درست نبوده!!؟

H:Shojaei
دوشنبه 30 تیر 1393, 22:50 عصر
سلام...
نه بدون inclode و require نمیشه انجام داد...
این کار به عهده session هست که از همه جا بهش بتونید دسترسی داشته باشید...

vahidqara
دوشنبه 30 تیر 1393, 22:53 عصر
اسمش با خودش هست دیگه متغیر سراسری..
که در تمامی آن صفحه بدون محدودیت دردسترس می باشد..
برای اینکه یک متغیر سراسری در یک صفحه دیگه قابل استفاده بشه باید ارجاع بشه اون صفحه (include... ) .. در غیر این صورت نمیشه یا حداقل من ندیدم :لبخندساده:

seyed.mehdi
دوشنبه 30 تیر 1393, 22:54 عصر
نه خیر
فقط اینکلود
یا ذخیره در کوکی

seyed.mehdi
دوشنبه 30 تیر 1393, 22:55 عصر
البته خود php و Apach امکاناتی و متغیر هایی دارند که هر کدوم کارشون از قبل معلومه و نمیشه تغییر داد توشون