指令式寫法::
# 指令式語法就是將開始 『』」換成 「end + if,,,for,,foreach.....」
<?php
header('content-type:text/html;charset=utf-8');
// $age = 19;
//實現判斷 是否成年是否大於等於十八
// if ($arr >= 18) else
$score = 90;
if($score >= 90):
echo 'a';
elseif($score >= 80):
echo 'b';
elseif($score >= 70):
echo 'c';
else:
echo 'd 不行啊老鐵';
endif; //endif 結尾
echo '';
// for ($i = 0 ; $i < 10 ; $i++)
for($i = 0 ; $i < 10 ; $i++):
echo '我輸出i的值
'; endfor;
?>
定義常量的語法::
<?php
// 定義常量的語法 define(常量名稱,常量值,標記是否對大小寫敏感 預設值 false);
// define(name,value,insensitive)insesitive:不敏感的;
// 定義常量:一般情況下使用大寫字元 區分大小寫;
// 使用常量:和變數沒有區別 ,唯一就是不用寫$;
// define('pi','3.14',false);
define('pi','3.14',true);
echo pi;
echo '';
echo pi;
echo '
';
// php 中的魔術常量的使用;魔術函式的意思是這個函式的值會根據不同的使用場合而返回不同的值;
// __line__ :可以獲取當前的**行;
echo __line__;
echo '
'; // __file__ :它可以獲取當前資料夾的路勁 :目錄+檔名;
echo __file__;
echo '
'; // __dir__ :它可以獲取當前檔案的目錄;
echo __dir__;
echo '
'; // __function__ :它可以獲取當前魔術常量所在的函式;
function fn()
fn();
?>
php 中的檔案載入;:
<?php
// 載入檔案: 相當於將被載入的檔案的**在當前位置複製乙份;
// include 一般用於載入公共檔案,這個檔案的存在與否不能影響程式後面的執行
// include; 如果檔案載入失敗,也不會影響後續**的執行;如果重複載入檔案那麼被載入的檔案都會重複執行;
// include_once; 如果檔案載入失敗,也不會影響後續**的執行;如果重複載入也只會載入一次;
// require 用於載入不可缺失的檔案;
// require; 如果檔案載入失敗 ,後續**不會執行,如果重複載入檔案那麼被載入的檔案的**會重複執行;
// require_noce; 如果檔案載入失敗 ,後續**不會執行,如果重複載入檔案那麼被載入的檔案都會重複執行
// include '02.php';
// include_once '02.php';
// include_once '02.php';
// require '02.php';
// require_once '02.php';
?>
php 中的特殊語法之魔術方法和魔術常量
魔術方法與普通方法相比具有很大的不同,普通方法是根據使用者的實現方式進行呼叫,而魔術方法通常情況下使用者不會主動呼叫,而是在特定的時機被php系統自動呼叫,可以通俗的理解為事件監聽,php系統監聽到事件發生時才執行這些方法。在php中通常以 雙下劃線打頭的方法作為魔術方法,所以使用者不要定義以雙下劃...
PHP中的常量
php 預先定義了幾個常量,並提供了一種機制在執行時自己定義。常量和變數基本上是一樣的,不同的是 常量必須用define函式定義,常量一旦定義好,就不能被重新定義了。php中預先定義好的常量 file 這個預設常量是php 程式檔名。若引用檔案 include 或require 則在引用檔案內的該常...
PHP中的常量
常量在指令碼執行期間值不能改變 常量一旦定義就不能被重新定義或者取消定義 常量預設為大小寫敏感。傳統上常量識別符號總是大寫的 用 define 函式來定義常量,在 php 5.3.0 以後,可以使用 const 關鍵字在類定義之外定義常量。不能在函式內,迴圈內以及 if 語句之內用 const 來定...