首页 > 代码库 > 16)PHP, set_include_path

16)PHP, set_include_path

代码展示:

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn">
 3 <head>
 4     <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
 5     <title>网页标题</title>
 6     <meta name="keywords" content="关键字列表" />
 7     <meta name="description" content="网页描述" />
 8     <link rel="stylesheet" type="text/css" href=http://www.mamicode.com/"" />
 9     <style type="text/css"></style>
10     <script type="text/javascript"></script>
11 </head>
12 <body>
13 <?php
14     //设定配置文件中的include_path的值——代码中的设定只对当前代码有效。
15     //而且这里的设定,无需重启apache
16     set_include_path(D:\00-Code\PhpStorm\Demo\demo01);
17     
18     //更常见的做法:
19     $path = get_include_path();    //先获取系统的include_path值
20     $path_new = $path . PATH_SEPARATOR ."C:/";
21     //PATH_SEPARATOR: 是系统常量,代表目录分割符:
22     //        unix系列中,是“:”
23     //        window系列中,是“;”
24     set_include_path($path_new);    //再来设定“自己”想要加入的paht路径
25     //这样就不会破坏(丢失)原有路径设定
26     
27     echo "<p>当前工作目录:" . getcwd() .</p>;    //getcwd()获得当前工作目录
28     
29     //相对路径:
30 //    include ‘c.php‘;
31     
32 ?>
33 </body>
34 </html>

结果展示:

当前工作目录:D:\00-Code\PhpStorm\Demo\demo01

16)PHP, set_include_path