السلام عليكم و رحمة الله و بركاته
إستفسار بخصوص Catch, Try
هل إستخدام Catch, Try بهذه الطريقه خطأ ؟ و هل إستخدامها بكثره خطأ ؟
مبتدىء PHP
بالمرفقات لعدم التنسيق بالموضوع
عرض للطباعة
السلام عليكم و رحمة الله و بركاته
إستفسار بخصوص Catch, Try
هل إستخدام Catch, Try بهذه الطريقه خطأ ؟ و هل إستخدامها بكثره خطأ ؟
مبتدىء PHP
بالمرفقات لعدم التنسيق بالموضوع
لا يوجد مرفقات :)
عفواً لان موقع سوالف كان محجوب عندي .. لا أعرف لماذا ؟...و اليوم بحاول ...فتح معي .. عذرا
أخي عبدالله الكود هو لأن الصوره التي أردت إرفاقها لم أعثر عليها:
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 */