编写PHP规则

时间:2022-01-12 14:09:10

  PHP是运行在服务器端的语言,可以动态生成html页面。这篇博客介绍它的一些编码规则。

一、基本规则

  1、PHP代码总是用<?php和?>包围,例如 

<?php
echo "Hello World!";
?>

  2、每个PHP语句要以分号(;)结束;

  3、如果Web页面中有PHP 代码,最好将Web服务器上的文件命名的扩展名是.php而不是.html;

 二、变量

  变量是用于存储信息的“容器”,可以在其中存储数据,每个变量都有一个唯一的名字

  2.1  命名规则如下:

  1、必须以美元符($)开头;

  2、变量名长度至少为1;

  3、美元符后的第一个字符可以是字母或者下划线(_),此后的可以是字母、下划线、数字;

  4、空格以及非_和$的其他特殊字符不允许出现在变量名中

  以上四个是必须遵循的规则,否则代码不能运行;此外,还有两个约定,可以帮助代码更规范:

  1、变量名都用小写;

  2、用下划线分割多词变量名中的各个词。

  PHP变量可以存储的数据类型可以是:字符型,boolean型,数值型,数组,对象,(对象可以将一组数据与用于处理该数据的代码相关联。)NULL,表示没有任何值;

  2.2 $_POST是包含表单数据的一个特殊变量,为超级全局变量,是PHP内置的,不必单独创建;

  $_POST是一种特殊的PHP储存容器,成为数组,将一个变量集合存储在同一名下。提交的表单中的数据就存储在$_POST数组中,这个数组的任务是把数据传送到脚本。表单域的名name确定了如何在$_POST数组中访问,例如HTML表单中有

<form method="post" action="report.php">
<label for="howlong">How Long are you gone?</label>
<input type="text" id="howlong" name="howlong"/><br/>
</form>

在php中通过$_POST数组来访问,“howlong”来自表单域<input>标记的name属性;

$how_long = $_POST['howlong'];

三、PHP代码工作方式

  浏览器永远看不到php文件,PHP在服务器端运行,并转换成HTML代码发送到浏览器;

  默认情况下PHP脚本中代码都认为是HTML代码,放在<?php和?>标记之间,服务器看到这些标记就把其中代码作为PHP代码运行;主要利用echo命令;通过连接文本串和PHP变量,可以实时构造HTML代码,然后利用echo将其作为结果WEB页面的一部分输出到浏览器例如:

echo 'and were gone for' .$how_long .'<br/>';

其中,echo命令用于将额外信息作为HTML内容输出浏览器,点好将串和变量连接在一起