未找到autoload.php类

时间:2015-10-05 16:26:47

标签: php oop

我通常用java语言编程,但现在我必须知道oop php。我为自己做了一个示例项目,但是它没有用。我需要一些帮助,我做错了什么。这是我的3个php文件。

的index.php

<?php

require_once 'classes/Autoload.php';

$person = new Person();
$person->setName('asd');
$person->getName();?>

Person.php

<?php
    class Person{

        private $name ;
        private $age



        public function setName($name){
            $this->name = $name;

        }


        public function getName(){
            echo $this->name."<br>";

        }


    }

这是autoload.php

<?
function _autoload($class){
        include 'classes/'.$class .'.php';

    }

    spl_autoload_register('autoload');

?>

我希望有人可以帮助我,我会理解它。谢谢。(请不要对我说'#34;我是noob&#34;如果我做了大蠢事,我是初学者而且我想学习它。 )

1 个答案:

答案 0 :(得分:2)

它的__autoload两个下划线)。你有_autoload ONE 下划线):

function _autoload($class){
         ^---