PHP无法导入类文件

时间:2014-11-04 21:59:30

标签: php class oop import

我在同一目录中有这两个php文件:

的index.php

<?php

    echo "before";

    require('Parser.php');

    echo "after";
?>

Parser.php

<?php

    /**
    * Class Parser
    */
    class Parser
    {

        private $url;

        function __construct($url)
        {
            $this->url = $url;
        }



        public function getUrl(){
            return $this->url;
        }

        public functionsetUrl($url){
            $this->url = $url;
        }

    }

?>

我需要导入Parser文件,因为我必须在索引文件中使用此类,但我不能。

导入此类时出现问题,因为如果我尝试访问index.php,我只能看到第一个打印:before

我不知道问题出在哪里但很奇怪,我的档案很简单。

我的php版本是5.6,我使用MAMP作为网络服务器。

有人能帮助我吗? 谢谢

1 个答案:

答案 0 :(得分:4)

您的Parser课程中有拼写错误:

 public functionsetUrl($url){

应该是

 public function setUrl($url){