|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
怎么配置呢 ,问最好的老实百度,问啥都有答案。所以用好搜索引擎是学好的令1个关键,程序会出各样的问题,没有1个人可能会碰到所有的问题,所有就可以问百度这个大家精华的集合了。法式 当页面中再三反复用到一样的内容时,用include()函数包括文件,这个办法可以简化编码任务。例如,联系关系不异的数据库;在页面的页眉或页脚显示不异的HTML。相似的使用不乏其人。那末若何来使用呢?
<html>
<body>
<?php
include ("example.inc");
?>
</body>
</html>
如今来看一下,在“example.inc”文件中,假如到场以下的代码:
<?php
$hello = "Hello World";
echo $hello;
?>
就和把它们全体直接写到后面的代码中一样。独一要注重的是必需把PHP分隔符(上述代码的首行和末行)也到场被包括的文件中,不然这些代码仅仅在那边显示而不被履行。实践上可以指定任何包括文件的名字,用.inc文件名是为了来把它们和其他PHP剧本平分离隔。也能够用上面办法完成,
<?php
require ("example.inc");
?>
这和下面的include()函数包括有甚么区分呢?假如用require()函数包括的文件不存在,那末当运转剧本时法式就中断运转并给失足误信息。假如是用include包括的话,则显示一条正告,仍持续履行剧本。在咱们上面的例子中,就是一个能够呈现毛病例子。用include()函数包括时分呈现以下毛病提醒:
Warning: Failed opening 'hello.inc' for inclusion (include_path='') in /tutorial/9.php on line 6
假如用require()函数包括文件,能够呈现以下毛病信息:
Fatal error: Failed opening required 'hello.inc' (include_path='') in /tutorial/9.php on line 6
看到里边的纤细不同了吗?用require包括文件的话,给出了一个“严重毛病;而用include()函数包括文件只给出一个“正告”。
用包括文件独一的成绩是是不是在包括文件中保留了暗码。既然当毗连数据库时,PostgreSQL 不必暗码(最少本例中不必),那这个成绩就不主要了。在今后的例子中,咱们会用一个文件来包括一切信息。
[增补--by Boban]
1). 二者的区分是,require()函数包括出去的内容是作为全部文档的一个构成,而include()函数则不是。在一个准确的PHP法式中,利用require()函数的时分,假如包括出去的文件语法或其他毛病,则全部文档的PHP剧本都不再运转;假如利用include()函数包括的时分,法式只在有语法毛病的中央提醒毛病,而PHP剧本的其他准确的局部持续运转。
2). include()函数可使用在前提语句、轮回掌握语句中,例如if(1==1),来判别是不是需求包括该文件,而require()函数将疏忽这些前提,不论3721一切包括出去。
3). 假如包括文件中界说了变量、函数、类等,最好利用include()函数,而且做一个宏界说,例如if(!define("_EXAMPLE_INC")) define("_EXAMPLE_INC",1);语句避免反复包括而招致毛病。
培训的第一阶段,学习的是HTML/CSS/JavaScript基础。 |
|