0

我正在尝试一个简单的代码点火器 hello world 教程,但不断收到此错误并且不知道为什么。

解析错误:语法错误,第 3 行 C:\xampp\htdocs\loxxbylisa\application\controllers\helloworld.php 中的意外 T_CLASS

<? php

    class HelloWorld extend CI_Controller {

    public function index(){
            $this->load->view('helloworld');
        }

    }

?>

我在 XAMPP 中运行它,视图文件夹中的 helloworld.php 只是文本“hello world”。有什么建议么?

4

3 回答 3

2

现在唯一让我感到震惊的是你在你的开口之间有一个空间

class HelloWorld extends CI_Controller

注意extend 末尾的“s”。应该是扩展。http://php.net/manual/en/keyword.extends.php

于 2012-05-31T03:26:44.627 回答
1

请使用此代码,它将为您工作。在控制器中...您使用了错误的extend拼写...应该是extends

<?php

    class HelloWorld extends CI_Controller {

        public function index(){
            $this->load->view('helloworld');
        }

    }

?>

在视图中创建一个名为 helloworld.php 的视图

于 2012-05-31T03:45:23.863 回答
0

我在使用 Codeignitor 时遇到了类似的错误:

遇到未捕获的异常
类型:ParseError
消息:语法错误,意外的“类”(T_CLASS)

我的代码如下:

defined('BASEPATH') OR exit('No direct script access allowed')

class Migrate extends CI_Controller

这里的问题是我应该用 ; 结束第一行。

因此,意外的 T_CLASS 可能是多个拼写错误的结果。始终检查您的代码!

于 2020-09-23T20:31:29.547 回答