سلام دوستان . من وقتی قبل از include میام یه متغیر تعریف میکنم ، توی اون فایلی که include کردم دسترسی ندارم .
یه فایل به اسم index.php ساختم و داخلش کد های زیر قرار دادم :
<?php
$tasks ="hello world";
include "tpl/tpl-index.php";
توی فایل tpl-index.php کد زیر رو نوشتم :
<?php
echo $tasks;
دقیقا همین کاری هست که استاد توی فیلم توضیح دادن . اما هر کار کردم ارور داد . مشکل چیه ؟؟؟
Notice: Undefined variable: tasks in C:\xampp\htdocs\7learn.php\test\tpl\tpl-index.php on line 2
سلام و احترام
توی فایلی که include شده شما اگه متغیری تعریف کرده باشید دسترسی دارید بهش، اما این موردی که شما آوردید اشتباهه.
موفق باشید
دوستان من منظور رو بد متوجه شده بودم . فکر کردم که توی اون فایلی که include شده به متغیر دسترسی دارم و اون فایل tpl-index.php رو باز میکردم که توی اون فایل تعریف نشده هست . در صورتی که باید خود فایل index.php رو اجرا میکردم .’