基本的 PHP 页面
变量是数据的占位符。变量可以赋值,这之后,只要 PHP 遇到该变量,就会使用赋给它的值代替。比如,将页面修改如下:
<html>
<title>Workflow Registration</title>
<body>
<p>You entered:</p>
<?php
$username = "tyler";
$password = "mypassword";
echo "<p>Username = " . $username . "</p>";
echo "<p>Password = " . $password . "</p>";
?>
</body>
</html>
保存该文件(必要的话可以上传)并刷新浏览器,可以看到如图 2 所示的结果。
首先要注意的是,每一行都以分号结束;其次,是用句点连接文本,或者说将其合并在一起。这样就可以将任意数量的字符串或文本块合并到一起。
关于变量,还有一点需要注意:在 PHP 中,变量名是区分大小写的,因此 $UserName 不同于 $username。
采用一致的命名约定,比如决定所有变量都使用小写形式,这可以在很大程度上防止出现无法匹配错误。
继续下一步的讨论之前,首先看一类特殊的变量。
变量的值可以改变任意次,但有时候可能希望不改变变量的值。这些项不称为变量,而是称为常量。比如,可能希望定义表示每页标题的常量:
<?php
define("PAGE_TITLE", "Workflow Registration");
?>
<html>
<title><?php echo PAGE_TITLE ?></title>
<body>
<p>You entered:</p>
...
(现在看起来似乎意义不大,但是后面将会看到这一定义可在多个页面中使用。)
注意,定义的是常量的名字和值。如果在定义常量之后再改变它的值,就会收到一条错误消息。
还要注意的是,在引用常量时,比如在 title 元素中,不使用美元符号,只包含常量名。常量名没有限制,但全部采用大写形式比较方便。
到目前为止,我们一直使用 echo 命令输出信息,但是如果输出的数据只有一个,那么该命令可能显得比较麻烦。
所幸的是,PHP 提供了一种更简单的方法。通过使用输出运算符 <?= ?> 结构,可以指定要输出的信息:
<?php
define("PAGE_TITLE", "Workflow Registration");
?>
<html>
<title><?= PAGE_TITLE ?></title>
<body>
<p>You entered:</p>
...
注意,在使用输出运算符时,输出信息的后面没有分号。
后面还将学习其他的 PHP 基本结构,如 if-then 语句,因为创建应用程序时要用到它们。
我们来看一看用 PHP 创建页面的基础。下一节将介绍如何使用 HTML 表单向 PHP 提交信息,但首先需要了解如何完成一些基本的任务。
首先创建一个最基本的 PHP 页面:
<html>
<title>Workflow Registration</title>
<body>
<p>You entered:</p>
<p><?php echo "Some Data"; ?></p>
</body>
</html>
这仅仅一个简单的 HTML 页面,其中包含一段 PHP 代码(粗体显示)。当服务器遇到 <?php 符号时,就知道要计算后面的命令,而不是直接将其发送给浏览器。它保存当前的指令(稍后讨论),直到这一段代码结束(遇到 ?> 符号)。
这里只有一条命令 echo,它告诉服务器输出给定的文本。就是说如果保存该页面,然后从服务器上请求,浏览器将收到以下内容:
<html>
<title>Workflow Registration</title>
<body>
<p>You entered:</p>
<p>Some Data</p>
</body>
</html>
为了查看这一项操作,可以 将该文件保存为 registration_action.php,并转移到服务器的文档根目录下。对于 Apache,根目录一般是 /var/www/html;而对于 Internet Information Services,根目录是 C:\Inetpub\wwwroot。
打开浏览器,并将它指向 http://localhost/registration_action.php,可以看到类似图 1 的结果。
这样就完成了您的第一个 PHP 页面。
生产线 超市货架 北京
生产线 超市货架 北京办公家具厂 展柜 北京兄弟搬家 展示架 北京搬家公司 北京工商注册 球阀 蝶阀 闸阀 截止阀 止回阀 重庆平面设计
非常感谢 博主分享
非常感谢 博主分享 呵呵
学习php 有些乐趣了
以前不能静下心来学习 现在专心学 发现并不难
发表新评论