خرید بک لینک
سلام خدمت دوستان و اساتید محترم

یه سوال داشتم این تابع در ورژن های جدید PHP منسوخ شده میشه اگر کسی میدونه چه تابع جایگزینی هست که من با اون کار کنم ممنون میشم :

کد PHP:

call_user_method_array


یه تابعی باشه که همین کار رو برام انجام بده.

من کد اصلی رو هم براتون میگذارم شاید بهتر راهنمایی کنید :

کد PHP:

<?php
$url
=!empty($_GET['url']) ? strtolower($_GET['url']) : 'index/index';
$url=explode('/',$url);
$controllerName=$url[0];
$actionName=(isset($url[1]) ? $url[1] : 'index').'Action';
$params=count($url) > 2 ? array_slice($url, 2-count($url)) : '';
if(
file_exists('../controllers/'.$controllerName.'.php'))
{
require_once
'../controllers/'.$controllerName.'.php';
$controllerReallName=ucfirst($controllerName);
$ctrl=new $controllerReallName;
if(
method_exists($controllerName,$actionName))
{
/*
call_user_method_array ($actionName,$ctrl,$params);
*/
}
else
{
echo
"ErrorActionName :" .$actionName ."Does Not Exist";
}
}
else
{
echo
"EroorControllerName :".$controllerName. " Does not Exist";
}
?>


الان اون قسمتی که comment کردم اونجا مشکل دارم که چه تابعی جایگزینش کنم اصلا هست یا باید فکر دیگه بکنم ممنون.

برچسب: نویسنده: استخدام کار تاريخ: يکشنبه 30 خرداد 1395 ساعت: 17:51

صفحه بندی