本文整理汇总了PHP中Phpfox::run方法的典型用法代码示例。如果您正苦于以下问题:PHP Phpfox::run方法的具体用法?PHP Phpfox::run怎么用?PHP Phpfox::run使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Phpfox
的用法示例。
在下文中一共展示了Phpfox::run方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: ReflectionClass
$Reflect = (new ReflectionClass('Phpfox_Locale'))->newInstanceWithoutConstructor();
return call_user_func_array([$Reflect, 'phrase'], func_get_args());
}
function _p()
{
return call_user_func_array(['Core\\Phrase', 'get'], func_get_args());
}
function error()
{
$Reflect = (new ReflectionClass('Core\\Exception'))->newInstanceWithoutConstructor();
return call_user_func_array([$Reflect, 'toss'], func_get_args());
}
if (!defined('PHPFOX_NO_RUN')) {
try {
new Core\App();
Phpfox::run();
} catch (\Exception $e) {
if (\Core\Route\Controller::$isApi) {
http_response_code(400);
$content = ['error' => ['message' => $e->getMessage()]];
header('Content-type: application/json');
echo json_encode($content, JSON_PRETTY_PRINT);
exit;
}
if (PHPFOX_IS_AJAX_PAGE || Phpfox_Request::instance()->get('is_ajax_post')) {
header('Content-type: application/json');
$msg = $e->getMessage();
if (Phpfox_Request::instance()->get('is_ajax_post')) {
$msg = '<div class="error_message">' . $msg . '</div>';
}
echo json_encode(['error' => $msg]);