السلام عليكم و رحمة الله و بركاته
إستفسار بخصوص Catch, Try
هل إستخدام Catch, Try بهذه الطريقه خطأ ؟ و هل إستخدامها بكثره خطأ ؟
مبتدىء PHP
بالمرفقات لعدم التنسيق بالموضوع
السلام عليكم و رحمة الله و بركاته
إستفسار بخصوص Catch, Try
هل إستخدام Catch, Try بهذه الطريقه خطأ ؟ و هل إستخدامها بكثره خطأ ؟
مبتدىء PHP
بالمرفقات لعدم التنسيق بالموضوع
لا يوجد مرفقات
__________________
@jawany
عفواً لان موقع سوالف كان محجوب عندي .. لا أعرف لماذا ؟...و اليوم بحاول ...فتح معي .. عذرا
أخي عبدالله الكود هو لأن الصوره التي أردت إرفاقها لم أعثر عليها:
try
{
if(isset($_REQUEST['do']) && $_REQUEST['do'] == 'phpinfo')
{
throw new Exception(phpinfo());
}
}
catch(Exception $e)
{
echo $e->getMessage();
}
// tab handler that control all actions
$tab = (isset($_GET['tab'])) ? $_GET['tab'] : NULL;
switch($tab)
{
/**
* MySQL Database
*/
case "database":
try
{
if(isset($_REQUEST['do']) && $_REQUEST['do'] == "backup")
{
throw new Exception('MySQL Database has been backup successsfully.');
}
}
catch(Exception $e)
{
echo $e->getMessage();
}
break; /* MySQL Database Tab */
/**
* Members Control
**/
case "members":
try
{
if(isset($_REQUEST['do']) && $_REQUEST['do'] == 'add')
{
throw new Exception('You are about to add new member ?');
}
else if(isset($_REQUEST['do']) && $_REQUEST['do'] == 'remove')
{
throw new Exception('You are about to remove existing member ?');
}
else if(isset($_REQUEST['do']) && $_REQUEST['do'] == 'modify')
{
throw new Exception('You are about to modify existing member ?');
}
}
catch(Exception $e)
{
echo $e->getMessage();
}
break; /* Members Control Tab */
/**
* Default value set to NULL
**/
default:
NULL;
} /* Switch */