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

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

19小时前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/32377.html

      分享给朋友:

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

      海创VPS:高效香港虚拟专用服务器服务解析与用户体验分享

      在现代互联网中,拥有一台高效的虚拟专用服务器(VPS)变得越来越重要。作为一名用户,我总是在寻找可以满足我需求的优秀服务。海创VPS(Hytron)作为一家提供香港VPS服务的供应商,其在市场上独树一帜,以其高速度和可靠的网络连接备受青睐。 海创VPS专注于香港地区,接入了众多优质的上游带宽供应商线...

      全球主机交流论坛:提升技术的最佳平台

      全球主机论坛概述 在当今数字化时代,全球主机论坛扮演着越来越重要的角色。这些论坛不仅是技术爱好者的聚集地,更是为需要域名、主机、VPS和服务器信息的用户提供了一个交流的平台。我作为一名站长,经常在这样的论坛上交流经验、获取灵感和解决技术难题,论坛的存在极大地丰富了我的网络建设之旅。 主机论坛的定义其...

      选择最佳印度尼西亚 VPS 服务商的终极指南

      在了解印度尼西亚的虚拟专用服务器(VPS)之前,我们先来讲讲VPS的基本概念。简单来说,VPS是一种将一台物理服务器划分为多个虚拟服务器的技术。每个虚拟服务器都有独立的操作系统、资源和配置,让用户可以像使用独立服务器一样,获得更高的灵活性和控制权。这种方式不但能满足各种规模的业务需求,还能显著降低成...

      如何有效使用WP Rocket插件提升WordPress网站性能

      WP Rocket是一个强大的高级WordPress缓存插件,它的使用对于提升网站的速度和性能起着至关重要的作用。如今,网站的加载速度对于用户体验和SEO排名都有着重要的影响。WP Rocket通过一系列功能和设置,帮助用户轻松优化自己的网站,进而增加访问量和客户满意度。 在使用WP Rocket插...

      全面解析VPS测评:如何选择最佳虚拟专用服务器

      了解VPS(虚拟专用服务器)对许多人来说并不陌生。在我们的网络环境中,VPS作为一种重要的服务器解决方案,广泛应用于网站托管、应用开发、以及各种在线服务的支持。VPS让用户可以在共享环境中获得类似独立服务器的资源,提供了灵活性和更好的性能。与共享主机相比,VPS的显著优势在于更高的资源保障和自定义能...

      便宜的国外主机推荐:性价比高的主机选择指南

      在选择国外主机服务时,价格通常是一个重要的考量因素。面对纷繁复杂的选择,我发现一些便宜且性能不错的国外主机服务,让我大为惊喜。这里,我想和大家分享几款我认为性价比非常高的国外主机。 首先,我接触到UCloud。它的起售价为34元一个月,提供包括云服务器、GPU服务器和裸金属服务器在内的多种产品。这种...