• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
عدم تعریف متغیر
#1
با سلام و احترام.

دوستان، قبلا در پی اچ پی می شد بدون این که متغیری را تعریف کرده باشیم آن را فراخوانی کنیم.

مثلا در صفحه ای 20 متغیر را صدا می زنیم و مثلا 2 تای آنها را قبلا مقدار دهی نکرده ایم ، در نسخه های قبلی php ، اروری به ما نمیداد ، اما حالا چرا.

راهی وجود دارد که در نسخه های جدید با همون روش قدیمی بتوان کار کرد؟

ممنون یا حق.
  پاسخ
تشکر شده توسط :
#2
کد پی‌اچ‌پی:
<?php

// Turn off all error reporting
error_reporting(0);

// Report simple running errors
error_reporting(E_ERROR E_WARNING E_PARSE);

// Reporting E_NOTICE can be good too (to report uninitialized
// variables or catch variable name misspellings ...)
error_reporting(E_ERROR E_WARNING E_PARSE E_NOTICE);

// Report all errors except E_NOTICE
// This is the default value set in php.ini
error_reporting(E_ALL E_NOTICE);

// Report all PHP errors (see changelog)
error_reporting(E_ALL);

// Report all PHP errors
error_reporting(-1);

// Same as error_reporting(E_ALL);
ini_set('error_reporting'E_ALL);

?>
  پاسخ
تشکر شده توسط : mostafanastary
#3
ممنون از پاسخ سریعت عزیز.

اما من این اینکلود کنم؟
البته من روی لوکال دارم تست میکنم و با استفاده از php.ini ارور رو غیر فعال کرده بودم قبلا. این کدی که شما دادی جالبتره، اما روش استفاده رو هم بی زحمت بگو.
یا حق
  پاسخ
تشکر شده توسط :
#4
روش استفاده لازم نیست این کد رو فقط لازمه داخل یکی از صفحات اصلیت که همیشه در ابتدا بارگذاری میشه قرار بدی همین .


یا اگر چنین صفحه ای نداری باید کد رو در ابتدای تمام صفحاتت قرار بدی .
  پاسخ
تشکر شده توسط : mostafanastary


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان