易截截图软件、单文件、免安装、纯绿色、仅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


相关文档:

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基本语法(四)—— switch语句

switch 语句
如果您希望有选择地执行若干代码块之一,请使用 Switch 语句。使用 Switch 语句可以避免冗长的 if..elseif..else 代码块。
语法
switch (expression)
{
case label1:
  code to be executed if expression = label1;
  break; 
case label2:
  code to be executed if expressio ......

PHP基本语法(五)—— 循环语句

循环语句
在您编写代码时,您经常需要让相同的代码块运行很多次。您可以在代码中使用循环语句来完成这个任务。
在 PHP 中,我们可以使用下列循环语句:
while
只要指定的条件成立,则循环执行代码块
do...while
首先执行一次代码块,然后在指定的条件成立时重复这个循环
for
循环执行代码块指定的次数
foreach
根 ......

PHP——特殊的全局变量


原文链接:http://www.phpdo.net/index.php/2010/02/01/1-8/
PHP不提供跨脚本的全局变量,但是,因为实际的需要,PHP提供了一些特殊的全局变量用来实现这些操作。
 $_GET[]:接收来自用户浏览器使用GET方法发送的变量的数组
 $_POST[]:接收来自用户浏览器使用POST方法发送的变量的数组
 $_COOKIE[]: ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号