PHP:分析错误:语法错误,意外
最后,我正在努力学习一些PHP 我已经决定,我想建立我自己的网站,与CMS,而不仅仅是下载一些预先制作。 我找到了这本很棒的指南()让我开始学习 到目前为止还不错,我已经按照指南做了一些修改,使之符合我的需要,现在我正在使用XAMPP测试我的网站 我在第8行的C:\xampp\htdocs\Grogglenscrib\index.php中遇到以下错误:解析错误:语法错误,意外的“作业”(T_字符串) index.php文件的代码如下所示。如果需要的话,可以随意要求更多的代码PHP:分析错误:语法错误,意外,php,html,css,content-management-system,Php,Html,Css,Content Management System,最后,我正在努力学习一些PHP 我已经决定,我想建立我自己的网站,与CMS,而不仅仅是下载一些预先制作。 我找到了这本很棒的指南()让我开始学习 到目前为止还不错,我已经按照指南做了一些修改,使之符合我的需要,现在我正在使用XAMPP测试我的网站 我在第8行的C:\xampp\htdocs\Grogglenscrib\index.php中遇到以下错误:解析错误:语法错误,意外的“作业”(T_字符串) index.php文件的代码如下所示。如果需要的话,可以随意要求更多的代码 <?p
<?php
require( "config.php" );
$action = isset( $_GET['action'] ) ? $_GET['action'] : "";
switch ( $action ) {
case 'jobs'
jobs():
break;
case 'viewJob'
viewJob():
break;
default:
homepage():
}
function jobs() {
$results = array();
$data = Job::getList();
$results['jobs'] = $data['results'];
$results['totalRows'] = $data['totalRows'];
$results['pageTitle'] = "Job Archive | News"
require( TEMPLATE_PATH . "/archive.php" );
}
您忘记了:
在案例之后
更正代码:
<?php
require( "config.php" );
$action = isset( $_GET['action'] ) ? $_GET['action'] : "";
switch ( $action ) {
case 'jobs'://Add : here
jobs():
break;
case 'viewJob'://Add : here
viewJob(); // Replace `:` by `;` here
break;
default:
homepage(); // Replace `:` by `;` here
}
function jobs() {
$results = array();
$data = Job::getList();
$results['jobs'] = $data['results'];
$results['totalRows'] = $data['totalRows'];
$results['pageTitle'] = "Job Archive | News";
require( TEMPLATE_PATH . "/archive.php" );
}
需要;对于switch语句中的所有函数
除了案例中的'jobs':
它应该是这样的:
switch ( $action ) {
case 'jobs':
jobs();
break;
case 'viewJob':
viewJob();
break;
default:
homepage();
}
switch ( $action ) {
case 'jobs':
jobs();
break;
case 'viewJob':
viewJob();
break;
default:
homepage();
}