自學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 "最後一行代碼"
?>

輸出結果爲:在這裏插入圖片描述

相關文章
相關標籤/搜索