🔥 ۴۰ درصد تخفیف ثبت‌نام دوره‌ها قبل از افزایش قیمت‌ها
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ تلیمان مجتبایی
کلمه کلیدی گلوبال
نیکنیا مصباح حل شده توسط نیکنیا مصباح

سلام. در اینجا برای متغیر از پیش تعریف شده wpdb از کلمه کلیدی گلوبال استفاده کردیم. 

ولی چرا در جلسات قبلی برای متغییر هایی مانند post$ از این کلمه کلیدی استفاده نکردیم؟
 

سلام خدمت شما. متغییرهایی مانند $_POST خودشون توسط php به صورت گلوبال در میان اما متغییرهای مثل wpdb که توی کدهای وردپرس هست حتما باید به صورت global فرخوانی بشه تا در دسترس قرار بگیره.

نیکنیا مصباح ۱۱ مرداد ۱۳۹۹، ۱۲:۰۳

نه منظور متغییر $_POST نبود. متغییر $post بود که توش محتوای متن وردپرس توش بود و به صورت ارایه بود

تلیمان مجتبایی ۱۱ مرداد ۱۳۹۹، ۱۲:۲۴

اگه منظورتون متغییر $post هست که خود وردپرس برای حلقه‌ها استفاده می‌کنه باید بگم اون متغییر رو خود وردپرس به صفحات اضافه می‌کنه برای همین نیازی نیست که به صورت global فرخوانی کنیم. یعنی متغییر $post در scope اون فایل وجود داره.

بهترین پاسخ
نیکنیا مصباح ۱۳ مرداد ۱۳۹۹، ۰۷:۳۹