深入了解php4(2)--重访过去

所以呢,可以这样理解"while"循环--它执行一系列的命令,直到一个特定的条件满足。但是,现在我们想一想,如果条件的第一个重复就满足条件了,那将会出现什么情况呢?例如,在上面的重复中,如果你输入2001,该循环将一次也不执行。你自己亲手试试然后你就会明白我们的意思了。

  所以,如果你遇到必须至少执行一次的重复时,你可以选择使用PHP给你提供的 "do-while" 循环。首先看看下面的例子:

do
{
do this!
} while (condition)

让我们来一个快速的例子:
< ?php

$bingo = 366;

while ($bingo == 699)
{
echo "Bingo!";
break;
}

?>

  在这种情况中,不管你运行这个PHP脚本多少次,你也不会得到任何输出,因为 $bingo的值不等于699。但是,如果你运行该脚本的如下版本:

< ?php

$bingo = 799;

do
{
echo "Bingo!";
break;
} while ($bingo == 699);

?>

(0)

相关推荐

  • 深入了解php4(2)--重访过去

    所以呢,可以这样理解"while"循环--它执行一系列的命令,直到一个特定的条件满足.但是,现在我们想一想,如果条件的第一个重复就满足条件了,那将会出现什么情况呢?例如,在上面的重复中,如果你输入2001,该循环将一次也不执行.你自己亲手试试然后你就会明白我们的意思了. 所以,如果你遇到必须至少执行一次的重复时,你可以选择使用PHP给你提供的 "do-while" 循环.首先看看下面的例子: do { do this! } while (condition) 让我们

  • 星外PHP4升级到PHP5的注意事项与方法

    1.在控制面板添加删除中,删除php4,如果装了zend,也要删除. 2.删除c:\php及c:\windows\php.ini 3.安装星外下载中心的的php5.msi.如果需要,也装上zend 4.登陆平台管理区,站点管理,虚拟主机,修改php的影射.  将原来的php.exe或php4isapi.dll改成php5isapi.dll 5.如果服务器已经有开通的PHP虚拟主机,就需要在服务器上IIS中,一个个虚拟主机修改影射,将将原来的php.exe或php4isapi.dll改成php5i

  • 在IIS上安装PHP4.0正式版

    本文是在Windows 2000简体中文正式版(IIS5.0)的环境下写出来的,在Windows NT 4.0的IIS4.0上应该也适合,有任何问题烦请告诉本人,在此谢谢各位,^_^ 1.软件下载:       http://www.php.net/distributions/php-4.0.0-Win32.zip2.用WinZIP等解压缩工具把php-4.0.0-Win32.zip解开到PHP安装目录,如C:\PHP,本文中用$PHP_ROOT来代替PHP安装目录:3.详细的英文安装文档请参考

  • 在windows iis5下安装php4.0+mysql之我见

    我接触php有段时间了,一直在公司配置好的环境下开发,总想试试自己安装一下,终于我的同学给了我这个机会.现在我将自己根据本站文章再发表一下我的看法和一点补充.   一,安装mysql.    首先下载一个软件包是必须的,然后将其解压到你的的临时目录,点击安装程序,根据程序中的说明提示安装完.     第2步,根据本站的文章应在"开始"---"运行"中键如"c:\mysql\bin\mysqld-nt - install"来运行程序,再在"

  • Windows中安装Apache2和PHP4权威指南

    Apache 2和PHP是创建交互式网站的流行方案,而且成本很低.在Windows中安装Apache 2是一件轻而易举的事情,但要使PHP 4与Apache 2配合无间地运行,就需要一定的技巧. 在PHP 4.3手册的Windows安装小节,没有解释如何让PHP与Apache 2配合使用,而有关Apache 2安装的小节缺失了你需要的大量信息.在网上公布的其他安装指南中,也包含了不少错误,使一些安装人员只好不断试验和犯错.例如,有些人甚至将PHP的DLL替换成其他PHP版本的DLL.OK,为了节

  • 解决PHP4.0 和 PHP5.0类构造函数的兼容问题

    在 PHP5.0 以上版本里,还兼容了 4.0 版本的构造函数的定义规则.如果同时定义了4.0的构造函数和 __construct()函数,则__construct() 函数优先.为了使类代码同时兼容 PHP4.0 和 5.0,可以采取以下的方式: 复制代码 代码如下: <?phpclass MyClass { function __construct() { //for PHP5.0  echo 'this is class2 construct'; } // 为了使类代码同时兼容 PHP4.

  • PHP4和PHP5版本下解析XML文档的操作方法实例分析

    本文实例讲述了PHP4和PHP5版本下解析XML文档的操作方法.分享给大家供大家参考,具体如下: 在PHP网站开发与建设过程中,时常会碰到需要对XML文档进行解析,PHP4版本自带了XML解析器(sax),PHP5版本增加了SimpleXML(基于dom)的XML扩展,对XML的解析更是非常方便,今天和大家分享下在不同环境下对XML文档进行解析的方法. XML文档 <?xml version="1.0" encoding="gbk"?> <Leap

  • php4与php5的区别小结(配置异同)

    php4 没有 静态成员 php网页后台出现这样的错误,查过SubPages1.php并没有找到相应的错误.网站在自己本地测试完全正常,传到空间以后就出现这样的错误.连验证码都看不到了,类似的错误还有Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /www/users/myhuashun.com.ufhost/admin/yanzhe

  • 使用 php4 加速 web 传输

    <? /*************************************** ** Title.........: PHP4 HTTP Compression Speeds up the Web ** Version.......: 1.10 ** Author........: catoc <catoc@163.net> ** Filename......: gzdoc.php ** Last changed..: 25/08/2000 ** Requirments...:

  • php4的session功能评述(一)

    php4比php3新加了session的支持.稍微用了一下,对其函数接口,内部机制,  应用的方便性做了大概的了解.  session的意义大家都应该清楚,一个session可以包括数次http的请求和应答,  比如我们用163.net,从login到logout或者超时就作为一个session,session  的唯一标识一般是在系统内部生成一个唯一的session ID,一般是一个挺长的  字符串.一个session除了session ID,还可以有自己的session data,可以  记

随机推荐