آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

خطا در متغیری که قبلا ست نشده ؟

JSONObject  11 سال پیش  11 سال پیش
+1 0

سلام

تو بخش آموزش روتینگ تو همون فایل ِ

/view/theme/index.php

که این کد نوشته میشه :

 
    if(!isset($contentFile)){
        $contentFile = "Working <span style='color: crimson'>CMS</span>";
    }

چرا وقتی متغیر $contentFile از قبل set نشده من با این خطا رو برو میشم ؟ :

وقتی که قبلا ست شده - مثل اون فایل welcome.php - مشکلی نیست

+1 0
توی php نیاز نیست متغیر رو تعریف کنیم و بعد استفاده کنیم. بنا براین وقتی که متغیری رو مقدار دهی می کنیم همون لحظه تعریف میشه. پس قبل از کد if(!isset($contentFile)){ متغیر اصلا تعریف نشده که بخواد شرط رو روش اجرا کنه.به خاطر همین خطا میگیره. (11 سال پیش)
0 0
: البته الان فهمیدم که مشکل این بود که من بین فایل و استرینگ فرقی قائل نشدم که استاد بعدش توضیح داده ولی من کمی عجول بودم (11 سال پیش)
+1 0
دستور isset بر روی متغیر های تعریف نشده کار می کند ( اصلاً کارش همین است ) پس مشکل از جای دیگری است و احتمالاً شما خط خطای گرفته شده را اشتباه دیدید و اشتباه درج کرده اید. (11 سال پیش)
+1 0
آره درسته- حواسم به دستور isset نبود :) (11 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .