كود PHP:
set_include_path('./vb');
chdir('./vb');
تعمل بشكل صحيح وتؤدي نفس الغرض, لكن يبدولي ان المشكلة انك لا تعطي الداله اسم الملف وحده بل تضع معه المسار ... اقصد انه في بي اتش بي النقطة قبل اسم الملف تدل على المسار الحالي ايا كان وهو مسار كامل ... فاذا وضعت اسم الملف مع نقطه قبله فهذه يعنى انك طلب منه استيراد ملف من مسار محدد , اما اذا كتبت اسم الملف وحده فقط فسوف يبحث عنه في المسار الحالى ثم اذا لم يجده يبحث عنه في المسارات المحدده بالداله السابقة . 
كود PHP:
set_include_path('./vb');
include('global.php');
الكود السابق صحيح سوفي بحث عن global.php في المسار الحالي اذا لم يجده سوف يبحث عنه في ./vb
كود PHP:
set_include_path('./vb');
include('./global.php'); // يساوي include('/home/website/www/global.php');
هنا اعطيته المسار مع الملف هذا سوف يبحث فقط داخل المسار المحدد وهو يعنى المسار الحالي وليس ./vb
ملاحظة تحديد المسارات أفضل كأداء للبرنامج بدلا من جعل بي اتش بي تبحث في المسارات الاخرى