当前位置:首页 > CN2资讯 > 正文内容

自学PHP笔记(一)PHP语法php语法

1天前CN2资讯
PHP基本语法

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

1.PHP标记

一般情况下,PHP代码都被嵌入到HTMl文档中,PHP代码在HTML中嵌入时有以下几种方式:

  • 默认标记
    默认标记是通过 “<?php" 和 "?>” 标记进行将HTML和PHP代码进行分隔。例如:
  • <?php #这里写PHP代码哟 ?>

    实例】使用这种默认标记,可以在HTML文档中随意混合PHP和HTML代码,例如:

    <!DOCTYPE html> <html> <head> <title></title> </head> <body> <?php if ($test) { ?> <div> $test变量为true.</div> <?php } else { ?> <div> $test变量为false.</div> <?php } ?> </body> </html>

    输出结果为: php$test变量为 false.

    注意】使用上面实例方法输出大段HTML字符串时,使用更方便比起使用echo()或 print()更方便更快。

  • 脚本标记
    脚本标记是采用script中的language属性设置脚本语言为PHP进行使用的。例如:
  • <script language="php"> #这里写PHP代码哟! </script>
  • 简写标记
    简写标记相比较于默认标记的方式去掉了php关键字,方便大家书写。例如:
  • <? #这里写php代码哟! ?>
  • ASP标记
    ASP标记是以类似于JAVA的方式进行书写的,通过<%和%>一对标记分割PHP代码。例如:
  • <% #这里写代码哟! %>

    注意】使用这种ASP标记这种进行书写PHP代码的话,需要修改PHP配置文件php.ini文件,需要将short_open_tag和asp_tags这两个参数设置为On,考虑到这两种方式的移植性比较差,不建议使用这种方式。修改如下:

    short_open_tag = On asp_tags = On

    2. PHP注释

    一门编程语言肯定少不了写注释的,我们来看看PHP有哪些注释吧

  • C++语言风格的单行注释
    例如:
  • <?php //这里是我写的注释呦! ?>

    实例】这种单行注释方式是经常使用的,也是比较常见的注释方式

    <?php echo 123; //输出123 ?>

    输出结果为:123不会显示我注释的内容。
    2. Shell脚本语言风格的注释
    例如:

    <?php /* 这里 是多 行注 释呦! */ ?>

    实例】多行注释主要用于代码的开始简要说明时使用

    <?php /* 下面代码用来乘法计算 */ $a = 10; $b = 20; $c = $a * $b; echo $c; ?>

    输出结果为:200
    注意】多行注释中不要写入代码去呦,不然的话是不生效无法基线解释的呦!!!
    实例】这里将PHP代码写到多行注释种,看看会怎么样

    <?php /* 下面代码用来乘法计算 $d = 200; */ $a = 10; $b = 20; $c = $a * $b * $d; echo $c; ?>

    输出结果为:0 这里因为把变量d写到了注释里面,PHP不会解释注释里面的代码
    3. C语言风格的多行注释
    例如:

    <?php #这里是我写的注释呦! ?>

    实例】单行注释

    <?php $a = 10; #这是a变量 $b = 20; #这是b变量 $c = $a * $b; #这是c变量 echo $c; #这是输出c变量 ?>

    输出结果为:200
    注意】单行注释的时候不要写?>呦,不让后面的代码不会生效,会出现报错的呦!!!
    实例】当单行注释加入?>会发生什么呢

    <?php $a = 10; #这是a变量 $b = 20; #这是b?>变量 $c = $a * $b; #这是c变量 echo $c; #这是输出c变量 ?>

    输出结果为:
    当单行注释种加入?>结尾符时,PHP会停止解释后面的代码,后面代码就会以HTML的形式进行展现

    3. PHP指令分隔符

    与C、Perl等语言一样都有着同样一个分隔符;,放在需要分隔的语句后面,当一段PHP代码中包含了结尾符?>则可以省略分隔符;,所以在PHP代码中最后一段代码可以省略分隔符,因为?>结尾符中包含了一个分隔符。
    实例】正常使用分隔符

    <?php echo "第一行代码"; echo "第二行代码"; ?>

    输出结果为:

    实例】最后一段代码省略分隔符

    <?php echo "第一行代码"; echo "第二行代码"; echo "最后一行代码" ?>

    输出结果为:

      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/32378.html

      分享给朋友:

      “自学PHP笔记(一)PHP语法php语法” 的相关文章

      Discover What is vip.qq.com: Unlock Exclusive QQ Member Benefits

      vip.qq.com简介 vip.qq.com是腾讯公司专门为QQ会员用户打造的官方网站。这个平台为会员提供了一系列专属的特权和服务,涵盖了社交、游戏、生活等多个方面。作为QQ会员的官方入口,vip.qq.com不仅是会员管理账户的中心,也是了解和使用各种会员功能的主要渠道。无论是等级加速、身份铭牌...

      服务器租赁指南:如何选择适合的云服务和价格

      对于很多企业和个人用户来说,服务器租赁是一个非常实用的选择。简单来说,服务器租赁就是用户向服务器提供商支付费用,然后获得在一定时间内使用服务器的权利。这样一来,用户就无需花费时间和金钱去购买和维护物理服务器,可以迅速开始在线业务。 当我第一次接触服务器租赁时,发现这一服务的便利性令我十分惊讶。传统的...

      PumpCloud VPS主机服务解析:注册、设置与价格一站式指南

      PumpCloud是一家自2015年成立以来便致力于提供高效主机服务的公司,让我来分享下其中的一些亮点。它主要在香港和台湾设有数据中心,专注于为用户提供动态VPS服务。相比于国内一些主机商,PumpCloud显得更国际化,主要通过其快速的网络连接和强大的服务基础设施吸引用户。虽然在行业中还算年轻,但...

      Kamatera 云服务的优势:灵活的按小时计费模式

      在当今快速发展的科技环境中,云计算已成为许多企业和个人用户的首选解决方案。说到云服务,Kamatera 无疑是一个值得关注的名字。在这段介绍中,我想和大家分享一下 Kamatera 的主要特点,以及它所提供的各种服务。 首先,Kamatera 是一家全球化的云服务提供商,成立于 1995 年。他们以...

      域名连通性指南:如何有效测试和解决问题

      在我们日常使用互联网的时候,可能听到过“域名连通性”这个词,但它到底指的是什么呢?简单来说,域名连通性就是指当我们在浏览器中输入一个域名(比如www.example.com)时,能否顺利连接到对应的服务器。一旦这个连通性出现问题,那么我们就无法访问网站,可能会遇到各种烦人的错误提示。 域名连通性的重...

      全面解析DMIT服务器:配置、优化与安全指南

      在数字化日益深入的时代,服务器的角色愈加重要,而DMIT服务器正是其中一个引人注目的技术创新。DMIT,这个综合性的信息技术平台,不仅为企业提供了强大的数据处理能力,还支持多种应用场景,成为现代信息系统中的重要组成部分。如果你在寻找一个强大而灵活的服务器解决方案,DMIT服务器绝对值得关注。 那么,...