此网站为管振佐的个人博客,终身学习记录!
当前位置首页 > 编程> 正文

第2天学习PHP:PHP编写规则、注释、常见的数据类型

09-19 711 编程 PHP

PHP程序开发快、运行快,PHP语言学起来也比其它语言快,它的特点就是易学、易用。但我们也要一点一点的从基础学起,每一个大神都是从小白、从菜鸟过来的。

PHP程序代码的编写惯例

程序(Program)是由一行一行的“叙述”或“语句”(statement)所组成的,而叙述或语句则是由“保留字”“特殊字符”或“标识符”所组成的。

保留字(reserved word):常称为“关键字”(keyword),由PHP定义,包含特定的意义与用途,程序设计开发人员必须遵守PHP的规定来使用保留字,否则会发生错误。

特殊字符(special character):PHP的特殊字符还挺多,例如定义函数时所使用的小括号"()"、用来表示程序代码段开头与结尾的大括号"{}"、用来表示程序预计结尾的分号";"、用来表示变量名称的"$"、用来表示多行注释的"/**/"等

标识符(identifier):除了保留字、特殊字符之外,开发人员可以自行定义新词语作为变量或常数的名称,这些就被称为标识符,标识符不一定要合乎英文文法,但一定要合乎PHP命名规则,而且要区分大小写。

原则上,叙述或语句是程序内最小的可执行单元,而多个语句可以构成函数(function)、流程控制(flow control)、类(class)等较大的可执行单元。

PHP程序代码的编写惯例涵盖了命名规则、注释、缩排、格式等,虽然不是硬性规定,但遵循这些惯例是可以提高程序的可读性,让程序更容易调试与维护。

PHP的一些编写惯例:

英文字母大小写

HTML不区分标签与属性的英文字母大小写,PHP会区分变量名称和常数名称的英文大小写,不区分内部函数或define、function、if、else、do、for、while等保留字的大小写。

空格符

PHP会自动忽略多余的空格符

$x=10;
$ x = 10;
$x = 10;

分号

PHP程序的每行语句结尾都要加上英文半角分号(;),例如:

echo("Hello Word!");


PHP常见的保留字

andofxor__FILE__
exceptionphp_user_filter__LINE__array()
asbreakcasecfunction
classconstcontinuedeclare
defaultdie()doecho()
elseelseifempty()enddeclare
endforendforeachendifendswitch
endwhileeval()exit()extends
forinclude()functionglobal
ifnewinclude_once()isset()
list()foreachold_functionprint()
require()require_once()return()static
switchunset()usevar
while_FUNCTION__CLASS____METHOD__


PHP语言风格

PHP和其他几种语言一样,都是使用一对标记将PHP代码包含起来,以便和HTML代码区分。PHP一共支持4种标记风格。仅作了解。

XML风格

XML风格的标记是现在常用的标记,也是推荐使用的标记,服务器不能禁用这种标记,该风格的标记在XML、XHTML中都可以使用。

<?php
    echo "这是XML风格标记";
?>


脚本风格

<script language="PHP">
   echo '这是脚本风格的标记';
</script>

简短风格

<?php echo"这是简短风格的标记"; ?>

ASP风格

<%
   echo "这是ASP风格的标记";
%>

如果要使用简短风格和ASP风格,需要在PHP.INI中对其进行配置,将short_open_tag和asp_tags设置为ON,重启web服务器即可。

PHP注释

注释即代码的解释和说明,用来说明代码或函数的编写人员信息、用途、时间等。注释一般放在代码的上方或代码的尾部,注释不会影响到程序的执行,因为在执行时,注释部分会被解释器忽略不计。

PHP提供了单行注释和多行注释

单行注释(//)

这种单行注释来源于C++语法的注释模式,可以写在PHP语句上方或后方。

<?php
   //这是写在PHP语句上方的单行注释
  echo "使用C++风格注释";
?>
<?php
  echo "使用C++风格的注释";  //这是写在PHP语句后方的单行注释
?>

#号风格注释

这是Uninx风格的单行注释,用法与//一致

多行注释(/*....*/)

这种注释是来源于C语言的注释,又分为块注释和文档注释。在PHP中多行注释是不允许进行嵌套的。



PHP的数据类型

PHP一共支持8种原始数据类型。分为是4种标量类型、2种符合类型,2种特殊类型。

integer(整型)、float/double(浮点型)、string(字符串型)和boolean(布尔型)这几种属于标量类型;array(数组)和object(对象)属于复合类型;resource(资源)与NULL(空)属于特殊类型。下表是PHP支持的数据类型及说明:

类型
说明
integer (整型、整数)
整型数据类型只能包含整数,可以是正数或复数
float (浮点数、浮点型)
浮点数据类型用于存储数字,和整型不同的是它有小数位
string
字符串就是连续的字符序列,可以是计算机所能表示的一切字符的集合
boolean
这是最简单的类型,只有两个值:真(true)和假(false)
array
用来保存具有相同类型的多个数据项
object
用来保存类的实例
resource
资源是一种特殊的变量类型,保存了到外部资源的一个引用:如打开文件、数据库连接、图形画布区域等
NULL
没有被赋值、已经被重置或者被赋值为特殊值NULL的变量



版权保护: 本站内容采用CC-BY-NC协议且遵守CC-BY-NC-SA和CC-BY-NC-ND协议,转载请保留链接: https://www.guanzhenzuo.com/programming/43.html

博客主人管振佐
男,河南人,做事情比较执着而已。
曾梦想仗剑走天涯,看一看世界的繁华,年少的心总有些轻狂,如今你四海为家...每一次难过的时候,就独自看一看大海...经历了人生百态世间的冷暖...

标签