تفاوت آدرس دهی نسبی و مطلق

پرسیده شده
فعالیت 1251 روز پیش
دیده شده 732 بار
0

سلام استاد گرامی

۱- آیا وقتی سایت توی هاست اپلود می شود و از  ادرس دهی مطلق استفاده می کنیم به مشکل بر نمی خوریم؟

چون خروجی متغییر ثابت مان در این جلسه آدرس را از هارد سیستم مان لود می کند

۲- اگر با ادرس دهی مطلق به مشکل برخورد باید از آدرس دهی نسبی  استفاده کنیم یا کار دیگری  انجام دهیم؟

من از این جلسه این طور برداشت کردم که توابع معرفی شده ، مسیر مطلق جایی که هستن می گیرند و طبق آن سایت لود می شود

3- آیا برداشتم درست است؟

با تشکر از شما 

فایل پیوست

1
حذف شده

سلام آقا رضا

ما دو نوع آدرس دهی داریم

آدرسی دهی نسبی یا relative paths که این نوع آدرس فایل رو نسبت به پوشه فعال یا پوشه ای که در آن هستید می خونه برای همین به این آدرس دهی آدرس دهی نسبی گفته میشه به طور مثال اگر جای مثل این آدرس دیدید این یک آدرس نسبی هست

../images/file.jpg

در مقابل آدرس دهی مطلق یا absolute path در واقع یک آدرس کامل هست یعنی آدرس از ریشه شروع میشه و مهم نیست که شما در چه پوشه ای قرار دارید

آدرس دهی که استاد در ویدیو استفاده کردند یک آدرس دهی مطلق هست و درست گفتید اما اگر دقت کنید آدرس دهی توسط یک ثابت ست شده و اول میاد مسیر دایرکتوری پلاگین رو می خونه و بعد داخل ثابتی که define کردیم ثبت میشه و هارد کد نشده و ثابت ما از طریق توابع وردپرس تنظیم شده

این به این معنی هست که شما پلاگین رو هر جای که نصب کنید آدرس رو از همون جای که هست می خونه و داخل ثابت ست می کنه و ما می تونیم از این ثابت در کل پلاگین استفاده کنیم

 

فایل پیوست

مجید زادگی

توسط

مجید زادگی

11 آذر 99