未知的解析错误:语法错误,第1行的意外文件结束 [英] Unknown Parse error: syntax error, unexpected end of file on line 1
本文介绍了未知的解析错误:语法错误,第1行的意外文件结束的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨。
我是PHP的新手,我无法找到下面代码中的错误以及所有
时间我收到错误:
Hi.
I am new in PHP and I cant find where is the error in the code below and all
the time I get the error:
Parse error: syntax error, unexpected end of file in cook.php on line 1
代码I已经
The code I have is
<?php /**
* @version 1.0
*
*/
defined('_JEXEC') or die('Restricted access');
function DJTabsBuildRoute(&$query)
{
$segments = array();
$app = JFactory::getApplication();
$menu = $app->getMenu('site');
if (empty($query['Itemid'])) {
$menuItem = $menu->getActive();
} else {
$menuItem = $menu->getItem($query['Itemid']);
}
$mView = (empty($menuItem->query['view'])) ? null : $menuItem->query['view'];
$mId = (empty($menuItem->query['id'])) ? null : $menuItem->query['id'];
if(isset($query['view'])) {
switch ($query['view']) {
case 'category': {
if ($mView && $query['view'] == $mView && isset($query['id'])) {
unset($query['view']);
if (intval($query['id']) == $mId) {
unset($query['id']);
} else {
$segments[] = $query['id'];
unset($query['id']);
}
} else {
$segments[] = $query['view'];
$segments[] = $query['id'];
unset($query['view']);
unset($query['id']);
}
break;
}
case 'categories': {
if ($query['view'] == $mView && isset($query['id'])) {
unset($query['view']);
if (intval($query['id']) == $mId) {
unset($query['id']);
} else {
$segments[] = $query['id'] ? $query['id'] : 'all';
unset($query['id']);
}
}
else {
$segments[] = $query['view'];
$segments[] = $query['id'] ? $query['id'] : 'all';
unset($query['view']);
unset($query['id']);
}
break;
}
}
}
return $segments;
}
function DJTabsParseRoute($segments) {
$app = JFactory::getApplication();
$menu = $app->getMenu();
$activemenu = $menu->getActive();
$db = JFactory::getDBO();
//$app->enqueueMessage(print_r($segments, true));
$query=array();
if (isset($segments[0])) {
switch($segments[0]) {
case 'categories': {
$query['view'] = 'categories';
if (isset($segments[1])) {
$query['id'] = ($segments[1] == 'all') ? 0 : $segments[1];
}
break;
}
case 'category': {
$query['view'] = 'category';
if (isset($segments[1])) {
$query['id']= $segments[1];
}
break;
}
default: {
$query['view'] = 'category';
if (isset($segments[0])) {
$query['id']= $segments[0];
}
break;
}
}
}
return $query;
}
?>
任意帮助?
谢谢您的时间。
Any help?
Thank you for your time.
推荐答案
查询)
{
query) {
segments = array();
segments = array();
app = JFactory :: getApplication();
app = JFactory::getApplication();
这篇关于未知的解析错误:语法错误,第1行的意外文件结束的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文