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


    PHP基本语法

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

    1.PHP标记

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

    1. 默认标记
      默认标记是通过 “<?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()更方便更快。

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

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

    short_open_tag = On
    asp_tags = On
    

    2. PHP注释

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

    1. 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 "最后一行代码"
    ?>
    

    输出结果为:在这里插入图片描述

    CSDN开发云

  • 相关阅读:
    [原创]ASP.NET MVC调用美图秀秀开放平台拼图实现
    使用Lucene检索文档中的关键字
    Unitils+hibernate+Spring+PostgreSql做dao层测试遇到的错误
    初探IronJS
    IntelliJ IDEA 12 创建Web项目 教程 超详细版
    百度面试题:求绝对值最小的数
    jquery+css实现简单的评分功能
    Knockot JS 数字输入插件
    Diagnostic Policy Service 服务处于起不来
    WCF学习笔记(一) 之 开门见山
  • 原文地址:https://www.cnblogs.com/blxt/p/16893798.html
Copyright © 2020-2023  润新知