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

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

2天前CN2资讯

本文转载来自:https://blog.csdn.net/KH_FC/article/details/115407577

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/25986.html

      分享给朋友:

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

      AkkoCloud评测:为中国用户打造的高性价比VPS与独立服务器解决方案

      AkkoCloud成立于2019年,作为一家具备国人运营背景的主机商,逐渐在海内外VPS和独立服务器市场中占据了一席之地。我的亲身体验让我感受到,AkkoCloud的设计初衷就是为中国大陆的用户提供一个稳健可靠的服务器解决方案。对于很多用户来说,它的出现无疑填补了国内市场的一部分空白。 回想起我探索...

      瓦工职业特征与发展前景分析

      瓦工,这个听起来有些古老的职业,实际上在我们的社会中扮演着举足轻重的角色。它主要负责砌筑工作,用砖块、砌块和砂浆等材料建造房屋、烟囱等不同结构。北方地区的人们常常把瓦工称为泥工,虽然这两者有些细微差别,但归根结底,瓦工是建筑行业不可缺少的一个部分。 在瓦工的工作范围里,涉及到建筑砌体、隔墙、瓦片铺装...

      台湾原生IP的优势与选择指南,助你畅享极速网络体验

      在信息化时代,网络的使用变得愈发普遍,原生IP的概念逐渐进入大众视野。简单来说,台湾原生IP指的是源自台湾本地的互联网协议地址。与其他地区的IP不同,台湾原生IP能够有效实现更快速、更稳定的网络连接,给用户带来良好的上网体验。我们生活在一个无时无刻不在与网络打交道的时代,理解这项技术的内涵至关重要。...

      外网域名哪里最便宜?选择最佳注册商的指南

      1.1 什么是外网域名注册商? 外网域名注册商是提供域名注册服务的公司,它们通常允许用户选择和注册自己希望拥有的网站地址。这些注册商的作用不仅仅是处理注册申请。它们还提供一系列相关服务,例如域名转移、续费、DNS管理以及隐私保护等。选择合适的注册商对于建立网站而言非常重要,它直接影响到域名的成本和后...

      Linode vs Vultr:选择最佳云服务提供商的指南

      Linode与Vultr概述 在这个云计算的时代,Linode和Vultr是两家备受瞩目的云服务提供商。作为一个用户,我常常在这两者之间进行比较,寻找最适合的解决方案。Linode成立于2003年,专注于为开发者提供虚拟私人服务器(VPS)。它的服务以简单和高效著称,非常适合中小型企业和开发者使用。...

      菲律宾VPS性能评测与选择指南

      在数字化时代,虚拟专用服务器(VPS)逐渐成为许多企业和开发者的首选,特别是在菲律宾这个快速发展的IT市场。菲律宾VPS的性能评测是我们了解这个市场的一把钥匙。它帮助我们不仅了解服务的速度和稳定性,还能评估不同服务提供商的优劣。 VPS性能概述 在讨论VPS性能时,我们可以将其分成几个关键方面。主要...