易截截图软件、单文件、免安装、纯绿色、仅160KB

php——include语句


原文链接:http://www.phpdo.net/index.php/2010/02/02/1-9/
 
PHP中Include语句在用法上和require语句基本相同,但是他们还存在两点差异:
   机制不同
 Require语句在进行文件包含时,不管这条require语句是否被运行,都会将被包含代码中的文件包含进来。
 Include语句在进行文件包含时,如果这条include语句没有被运行,则不会将被包含代码中的文件包含进来。
如以下代码:
<?php
 $a = 1;
 if($a ==2)       //如果等于2,则调用
 require(“include.inc”);
?>
这个例子中条件没有满足,所以调用语句没有执行,但是include.inc仍然被包含进来,只是没有被调用。 
 <?php
  $a = 1;
  if($a ==2)
  include(“include.inc”);
 ?> 
这个PHP代码中,程序没有把include.inc中代码包含进来。
 PHP中文件不存在时的错误处理方式不同
如果文件无法找到,require和include的错误提示是不同的。
Require语句会抛出一个致命错误并中止脚本的运行。如:
 <?php
  require(“inc1.inc”);    //inc1inc不存在
  echo “This is a test!”;
 ?>
运行结果如下: 
Warning: require(inc1.inc) [function.require]: failed to open stream: No such file or directory in E:\xampp\xampp\htdocs\2.2.test6.php on line 2
 Fatal error: require() [function.require]: Failed opening required ‘inc1.inc’ (include_path=’.;E:\xampp\xampp\php\pear\’) in E:\xampp\xampp\htdocs\2.2.test6.php on line 2
 分析:可以看到,错误类型为Fatal error,并且代码在require处中止了。
 Include语句则会抛出警告信息,如:
 <?php
  include(“inc1.inc”);
  echo “This is a test!”;
 ?> 
结果如下:
Warning: include(inc1.inc) [function.include]: failed to open stream: No such file or directory in E:\xampp\xampp\htdocs\2.2.test7.php on line 2 
Warning: include() [function.include]: Failed opening ‘inc1.inc’ for inclusion (include_path=’.;E:\xampp\xampp\php\pear\’) in E:\xampp\xampp\htdocs


相关文档:

php上载文件只能保存一小部分

<html>
<head>
  <title>Uploading...</title>
</head>
<body>
<h1>Uploading file...</h1>
<?php
    echo '<pre>';
    print_r($_FILES);
    echo '</pre>';
    if ($_F ......

Head First PHP MYSQL 学习随笔 1


1) 
安装Apache/2.2.14 和 PHP/5.2.12 之后,重新启动Apache,启动失败。查了一些资料,基本上给出的建议是禁掉Extension。我就装了一个Extesion Mysqli。
修改php.ini 注释掉这一行,果然生效。
[PHP_MYSQLI]
;extension=php_mysqli.dll
安装完mysql,再重新enable这个配置就好了,估计是依赖某些mysql的库。 ......

PHP采用Pear::Pager实现分页


1、
首先去http://pear.php.net/package/Pager 下载 Pager包:Pager-2.4.8.tgz

2、
解压到自己的工作目录
3、
示例如下:
<?php
require_once('Pager/Pager.php');
$params = array(
'itemData' => $re, //要进行分页的结果数组
'perPage' => 12, //每页的记录数
'd ......

PHP基本语法(三)—— IF条件语句

If...Else 语句
if、elseif 以及 else 语句用于执行基于不同条件的不同动作。当您编写代码时,您常常需要为不同的判断执行不同的动作。您可以在代码中使用条件语句来完成此任务:
if...else 语句
    在条件成立时执行一块代码,条件不成立时执行另一块代码
elseif 语句
    与 if...el ......

PHP基本语法(八)—— 表单处理

表单和用户输入
PHP 表单处理
表单实例:
<html>
<body>
 
<form action="welcome.php" method="post">
Name: <input type="text" name="name" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
 
</body>
</html> ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号