亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請教一下在PHP中的set_include_path()函數?麻煩幫忙解釋一下

請教一下在PHP中的set_include_path()函數?麻煩幫忙解釋一下

PHP C
ABOUTYOU 2021-12-01 11:07:17
有點疑惑,請各位指點。目錄結構D://root //根目錄root|-inc| |-a.php//設置了set_include_path('D:/root');| |-b.php||_index.phpa.php為基本配置文件,代碼如下:<?phpset_include_path('D:/root');require_once('b.php'); //問:為什么這地方不是 'inc/b.php',一打這個路徑就出錯。?>index.php代碼<?phprequire_once 'inc/a.php';……//其它代碼?>
查看完整描述

2 回答

?
POPMUISE

TA貢獻1765條經驗 獲得超5個贊

如果路徑是相對路徑(./開頭,或者../開頭),則按照相對路徑的情況對待。(如 include("./b.php"))
如果是物理路徑,則直接尋找該路徑。(如 include("D:/root/inc/b.php"))
如果路徑不是相對開頭。(如 include("b.php"))
則查詢php.ini里的include_path的路徑。按照include_path的順序依次查找。
include_path的值可以通過set_include_path() 來改變include_path的路徑。

查看完整回答
反對 回復 2021-12-05
?
猛跑小豬

TA貢獻1858條經驗 獲得超8個贊

把你的a.php設置成這樣
<?php
set_include_path('D:/root');
require_once('inc/b.php');
?>

其實你也可以不用這樣做,直接
<?php
require_once('b.php');
?>就可以了



查看完整回答
反對 回復 2021-12-05
  • 2 回答
  • 0 關注
  • 296 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號