在php中调用未定义的方法目录::getHeaderInfo()

在php中调用未定义的方法目录::getHeaderInfo(),php,ldap,lamp,Php,Ldap,Lamp,我定义了一个名为Directory.php的类 class Directory{ public function getHeaderInfo($ID){ $ldap = connect() or die("Unable to connect to server"); } } 然后,我调用了StartPage.php中的类: $directory = new Directory(); $directory->getHeaderIn

我定义了一个名为Directory.php的类

    class Directory{
      public function getHeaderInfo($ID){

        $ldap = connect() or die("Unable to connect to server");
     }
    }
然后,我调用了
StartPage.php
中的类:

 $directory = new Directory();
 $directory->getHeaderInfo($ID);
我收到以下错误消息:

Call to undefined method getHeaderInfo()
我做错了什么?在PHP中,它是一个函数作用域,因为类没有
require
或include

  • 您正在尝试重新声明名为Directory的内部PHP类
  • 尝试更改类名

  • include file Directory.php

  • 我曾经使用include_('DirectoryAccess.php');但是我没有找到DirectoryAccess。您写道:我定义了一个名为Directory.php的类,您尝试包含DirectoryAccess.php文件。文件名是什么?是的,我现在已经解决了,只是连接问题,谢谢