自学PHP笔记(一)PHP语法

本文章转发来自:https://blog.csdn.net/KH_FC/a...php

PHP基本语法

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

1.PHP标记

通常状况下,PHP代码都被嵌入到HTMl文档中,PHP代码在HTML中嵌入时有如下几种方式:编程

  1. 默认标记

默认标记是经过 "<?php" 和 "?>" 标记进行将HTML和PHP代码进行分隔。例如:bash

<?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()更方便更快。spa

  1. 脚本标记

脚本标记是采用script中的language属性设置脚本语言为PHP进行使用的。例如:.net

<script language="php">
    #这里写PHP代码哟!
</script>
  1. 简写标记

简写标记相比较于默认标记的方式去掉了php关键字,方便你们书写。例如:code

<?
    #这里写php代码哟!
?>
  1. ASP标记

ASP标记是以相似于JAVA的方式进行书写的,经过<%%>一对标记分割PHP代码。例如:htm

<%
    #这里写代码哟!
%>

注意】使用这种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不会显示我注释的内容。

  1. 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不会解释注释里面的代码

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

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

相关文章
相关标签/搜索