admin管理员组

文章数量:1794759

PHP快速入门(一)

PHP快速入门(一)

PHP快速入门(一) 基本介绍

PHP是一种嵌入式服务器端编程语言,简单易学,快速上手,它具有强大的扩张性。随着PHP开发的不断普及,越来越多的初学者选择PHP作为网站开发的首选语言。

1. PHP基本语法

PHP使用一对特殊的标签包含脚本代码,与HTML结构代码混合在一起。当服务器解析页面时,能够自动过滤出PHP脚本并进行解释、执行,最后把生成的静态网页信传递给客户端显示。

1.1 PHP标记

一般情况下,PHP代码都是嵌入在HTML文档中的,PHP代码在HTML结构中有4中存在形式。

  • PHP默认风格,通过“<?php”和“?>”一对标签分隔HTML和PHP代码。如:
  • <?php #这里是PHP代码 ?>

    利用这种风格,可以再HTML文档中任意混合PHP和HTML代码,如:

    <?php if($expression) { ?> <strong>$expression 变量为true.</strong> <?php } else { ?> <strong>$expression 变量为false.</strong> <?php } ?>

    上面代码能够正常工作,这种方法对于输出大段文本而言,脱离PHP解析模式通常比将所有内容用echo()或者print()方法输出会更有效率。

  • 脚本风格,通过<script>包括PHP代码,然后通过language属性指明脚本语言为PHP。如:
  • <script language="php"> #这里是PHP代码 </script>
  • 简写风格,是在默认风格基础上去掉php关键字,以方便快速书写代码,如:
  • <? #这里是PHP代码 ?>
  • ASP风格,通过“<%”和“%>”一对标签分隔HTML和PHP代码。如:
  • <% #这里是PHP代码 %>

    注意:如果使用简写风格或者ASP风格,则事先应该在php.ini配置文件中修改如下配置,把这两个参数值都设置为On。考虑到这两种风格的移植性较差,通常不推荐使用。 short_open_tag = On asp_tags = On 当开发需要发行的程序或者库,或者在用户不能控制的服务器上开发PHP程序,因为目标服务器可能不支持短标记,为了代码的移植和发行,确保不要使用简写风格或者ASP风格。

    1.2 PHP注释

    任何语言都有注释语法,这些注释不被编译和执行,但是能够帮助开发人员阅读和维护代码。PHP支持3种语法注释格式,简单说明如下:

  • C++语言风格单行注释。
  • <?php //这里是PHP代码注释语句 ?>
  • C语言风格多行注释。
  • <?php /* PHP代码 多行注释 */ ?>

    多行注释语法格式不可嵌套使用,所有被包含在“/*”和“*/”分隔符内的字符都是注释信,将不被解释。

  • Shell语言风格注释
  • <?php #这里是PHP注释语句 ?>

    在单行注释中,不要包含“?>”字符,否则服务器会误以为PHP代码结束,因此停止后面代码的解释。例如,在下面代码下,将会看到在网页中显示的多处字符。

    <?php echo "PHP代码!!!" //输出字符串?>不该显示的注释语句 ?> 1.3 PHP指令分隔符

    与C、Perl语言一样,PHP需要在每个语句后用分号结束指令。一段PHP代码中的结束标记隐含表示了一个分号,因此在一个PHP代码中的最后一行可以不用分号结束。如果后面还有新行,则代码段的结束标记包含了行结束。例如:

    <?php echo "这是一行命令"; ?>

    或者

    <?php echo "这是一行命令"?>

    在文档末尾的PHP代码段,结束标记可以不要,有些情况下当使用include()或者require()方法时省略结束标记会更有利,这样文档末尾多余的空格就不会显示,之后仍然可以输出响应标头。在使用输出缓冲时也很便利,就不会看到由包含文件生成的空格。如:

    <?php echo '这里省略了结束标记';

    本文标签: 入门快速PHP