۳ Amir
سوال درباره require فایل‌ها در init.php
جامعه پی اچ پی ایجاد شده در ۳۰ آبان ۱۴۰۱

سلام یه سوال داشتم چطور میشه auth-lib قبل از متغیر pdo که (همون اتصال به پایگاه داده ما هست) تعریف میکنیم توی فایل auth-lib دوباره میتونیم به متغیر pdo دسترسی داشته باشیم ؟

مگه قبل از pdo ما require نکردیم بنابراین فکر میکردم نباید قابل دسترس باشه !

این رو به این خاطر گفتم چون توی پروژه‌های قبلی این مورد بعد از pdo تعریف شد و آقای آوند گفته بودن باید به این نکته توجه کنیم ولی تو این پروژه اومدیم این کارو کردیم و خطایی نگرفتیم!

سلام امیر جان

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

اما به صورت کلی ترتیب اجرا ای فایل‌ها و کد‌ها مهمه!

محمد گازری ۰۱ آذر ۱۴۰۱، ۱۰:۳۷

فایل init.php توی پوشه bootstrap!

Amir ۰۱ آذر ۱۴۰۱، ۱۱:۳۳

دلیلش اینه که داریم به صورت global از اون استفاده میکنیم

برای درک بهتر این کد رو چا کنید تا تفاوت رو درک کنید

print_r($pdo);
print_r($GLOBALS);
بهترین پاسخ
محمد گازری ۰۲ آذر ۱۴۰۱، ۱۵:۲۳