• 1399/12/04

parse error :

با سلام

من جلسه 22 رو شروع کردم

وقتی برای تست پروژه اقدام می کنم با خطای 

Parse error: syntax error, unexpected 'include' (T_INCLUDE), expecting identifier (T_STRING) in C:\Program Files (x86)\Ampps\www\tinyMvc\system\traits\View.php on line 35

روبرو می شوم

خط 35

متد include است

    protected function include($dir , $vars = null){

        $dir = str_replace('.' , '/',$dir);
        if($vars)
        extract($vars);
        $path = realpath(dirname(__FILE__) . "/../../application/view/".$dir.".php");
        if(file_exists($path)){
                      return require_once($path);
          }
          else
          echo "this view [".$dir."] not exist";
    }

دقیقا به خط اول اتیراد میگیره

نمی دونم برای چه!!!

  • 1399/12/04
  • ساعت 11:54

با سلام خدمت شما همراه عزیز

 

خط به خط با کدهای بنده مقایسه کنید


  • 1399/12/04
  • ساعت 12:24

کلا کد شما رو پیاده سازی کردم و اجرا

دقیقا همون خطا رو میده

بنظر میرسه به تابع spl_autoload ایراد میگیره


  • 1399/12/04
  • ساعت 13:00

پس احتمالا خوندن کلاس هارو درست انجام نمیده

 

نام دهی هارو حتما مثل بنده انجام بدید اسم فولدر ها فایل ها 


  • 1399/12/04
  • ساعت 13:40

من کلا پوشه شما رو اجرا میکنم

حتی از درس 22 رفتم فایل های درس 30 رو جایگزین کردم و اجرا می کنم همون ایراد رو داره

مشکل رفع نمیشه


  • 1399/12/04
  • ساعت 13:43

ورژن php تون چنده


  • 1399/12/04
  • ساعت 13:58

5.6 هست

 


  • 1399/12/04
  • ساعت 14:01

واقعا چی بگم تازه ویندوز عوض کردم قبلا رو 7.1 تنظیم بود

الان 5.6 بوده

 

تغییرش دادم درست شد


  • 1399/12/04
  • ساعت 14:02

ممنون از شما


  • 1399/12/04
  • ساعت 14:02

بسیار هم عالی


  • 1399/12/04
  • ساعت 14:06

سلامت باشید


logo-enamadlogo-samandehi