>  기사  >  백엔드 개발  >  PHP多层require有关问题,请php高手指教

PHP多层require有关问题,请php高手指教

WBOY
WBOY원래의
2016-06-13 13:50:15927검색

PHP多层require问题,请php高手指教!
我是做.net的,对php不是太熟.最近想做一个私人网站,要用php,遇到了一点问题

假设我的网站有这样的目录结构

/classes/a.class.php
/classes/b.class.php
/c.php
a.class.php,b.class.php是两个类,c.php是页面

如果a.class.php中引用(require_once)b.class.php,   c.php引用a.class.php,运行c.php会报错,找不到b.class.php

诸如这样的多层引用的问题,该如何解决呢?

------解决方案--------------------
c.php怎么require的?
------解决方案--------------------
路径是不是没有写对?
------解决方案--------------------
/classes/a.class.php
$basedir = dirname(__FILE__);
require_once($basedir. "b.class.php ");
?>

/classes/b.class.php
$basedir = dirname(__FILE__);
?>

/c.php
$basedir = dirname(__FILE__);
require_once($basedir. "classes/a.class.php ");
?>
------解决方案--------------------
可以使用绝对路径
怎么引都没问题

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.