PDA

View Full Version : مشکل با xampp



tick-tock
سه شنبه 05 فروردین 1393, 15:00 عصر
با سلام . قبلا یه نسخه قدیمی از xampp روی سیستمم نصب کرده بودم و باهاش اسکریپتی درست کردم ولی الان همون پروژه رو با یه نسخه جدیدتر میخوام روی لوکال اجرا کنم این ارور رو میده .


Cannot redeclare class DB_Error in C:\xampp\php\pear\DB.php on line 974

دوستان کسی میدونه برای حل این مشکل چیکار باید بکنم ؟

abolfazl-z
چهارشنبه 06 فروردین 1393, 10:53 صبح
با سلام . قبلا یه نسخه قدیمی از xampp روی سیستمم نصب کرده بودم و باهاش اسکریپتی درست کردم ولی الان همون پروژه رو با یه نسخه جدیدتر میخوام روی لوکال اجرا کنم این ارور رو میده .


Cannot redeclare class DB_Error in C:\xampp\php\pear\DB.php on line 974

دوستان کسی میدونه برای حل این مشکل چیکار باید بکنم ؟

سلام

این خطا ربطی به xampp ندارد.
این خطا زمانی رخ میدهد که یک کلاس یا تابع را دوبار اعلام (یا همان تعریف) کنیم.

پس در خطای بالا که داره میگه کلاس DB_Error رو نمی تونم دوبار اعلام کنم.

مثال :


<?php
function a(){}
function b(){}
function a(){} //Cannot redeclare a() (previously declared in
?>

busy.man
چهارشنبه 06 فروردین 1393, 13:22 عصر
اگه فراخانی کلاس را در یک دستور IF قرار دادین آخر IF یا ELSE این دستور رو بنویسید حل میشه :



<?php
return FALSE;
?>