摘要:
控制语句在我们之前看到的PHP的代码的例子中,要么是只有一个单独的向Web页面输出文本语句;要么是一系列的依次执行的语句。如果你用其他语言编写过程序,你应该知道,实际上很少有这么简单的程序。和任何其他的编程语言一样,PHP也提供了很方便地处理脚本中的“控制流”的方法。就是说,PHP中包含了一些特殊的语句,通过这些语句你可是不受依次执行的顺序的束缚。这种语句被称之为“控制语句”。不理解?不要担心!有一些例子会很好地帮助你。最基本最常用到的控制语句是if-else语句。它的结构是这样的:if ( <condition> ) {//如果<condition>是真,将执行的语句 阅读全文
摘要:
这样的循环可以用来处理一个事物的较长的列表(例如存储在数据库中的笑话),下面我们举了一个简单的例子:计数到10。$count = 1;while ($count <= 10) {echo( "$count " );$count++;}我知道这段语句可能看上去挺恐怖,但是我们可以一行行地来看它。第一行定义了一个叫$count的变量并将其赋值为1。第二行是while循环的开始,条 件是$count小于或等于(<=)10。第三行和第四行是while循环的循环体,当条件为真时,我们将重复执行它。第三行简单地输出了 一$count的值,并在其后加了一个空格。第四行将$co 阅读全文
摘要:
变量和运算符PHP中的变量与许多其它程序中的变量一样。当还未被初始化时,变量仅仅是一个假想的容器的名字,其中可以存放任何数值。下面的语句建立了一个叫$testvariable(在PHP中所有的变量都以一个美元符开始)并将其赋值为3:$testvariable = 3;PHP是一个“宽松类型”的语言,这就是说,一个变量可以包含任何类型的数据(数字、字符串或者其他类型),在它的存活期内其类型可以自由地转换。所以如 果在上面的语句后再出现这样的语句,这就意味着给我们的已经存在的$testvariable变量重新赋了一个值。这个变量从一个数值变量变成了一个字符 串变量:$testvariable = 阅读全文
摘要:
用户交互和表单对于许多我们感兴趣的PHP应用来说,最基本的功能是实现与浏览这个页面的用户的交互。如果你熟悉JavaScript,你可能会习惯于这么一种事务处理 的模式,那就是对用户的许多行动直接作出反应(例如将鼠标移动到页面上的一个连接)。而对于PHP这样的服务器端脚本程序而言,它用来实现与用户交互的活 动范围要小得多,与用户的交互仅仅发生在用户向服务器发出请求以及服务器用一个动态页面作出回应之间。用户与PHP实现交互的关键是理解用户对一个新Web页面发出的请求中可能包含的发出信息。我们将会看到,PHP使得这个工作极为简单。最简单的方法是使用“URL查询字符串”在页面请求中发出信息。如果你曾经 阅读全文
摘要:
基本的语法和命令对于任何一个用过C、C++、Java、JavaScript、Perl或其他源自C的语言的人,PHP的语法都会让你觉得非常熟悉。一个PHP脚本包含 一系列的命令(语句),Web服务器必须依次处理这些指令。与上面提到的其他语言一样,PHP语句也总是以分号(;)结束。这是一个典型的PHP语句:echo( "This is a <B>test</B>!" );这个语句调用了一个叫echo的内置函数,并传递给它这么一个字符串:“This is a <B>test</B>! ”。内置函数你可以理解为“不需要另外的说明PHP 阅读全文
摘要:
在这一章中,我们将介绍PHP这个服务器端的脚本语言。我们将会看到,这个语言可以很好地支持与 MySQL数据库的通信。PHP简介正如我们在前面提到的,PHP是一个服务器端的脚本语言。这个概念可能很难理解,特别是如果你以前只用过HTML和JavaScript来设计过网页时更 是如此。一个服务器端的脚本程序与JavaScript在许多地方有点相像,两者都允许你在Web页面的HTML中插入一些程序(脚本)。其结果就是,这 些脚本使你可以控制在浏览器窗口内会显示什么,这显然要比直接使用HTML要来得灵活得多。JavaScript和PHP的关键的不同点是:当Web浏览器解释JavaScript时,包含这. 阅读全文