1. 程式人生 > >PHP中的檔案載入和常量的語法以及指令式寫法。

PHP中的檔案載入和常量的語法以及指令式寫法。

指令式寫法::

# 指令式語法就是將開始 ‘’{‘’換成 “:” 將結束 “}”換成 “end + if,,,for,,foreach.....”

<?php
    header('content-type:text/html;charset=utf-8');
    // $age = 19;
    //實現判斷 是否成年是否大於等於十八
    // if ($arr >= 18) {
    //     echo '你已成年';
    // }else {
    //     echo '你未成年';
    // }
        $score = 90;
    if($score >= 90):
        echo 'A';
    elseif($score >= 80):
        echo 'B';
    elseif($score >= 70):
        echo 'C';
    else:
        echo 'D 不行啊老鐵';
    endif; //endif 結尾

    echo '<hr>';
    // for ($i = 0 ; $i < 10 ; $i++) {
    //     echo '我輸出I的值<br>';
    // }
    for($i = 0 ; $i < 10 ; $i++):
        echo '我輸出I的值<br>';
    endfor;

?>

;;

定義常量的語法::

<?php
    // 定義常量的語法 define(常量名稱,常量值,標記是否對大小寫敏感 預設值 false);
    // define(name,value,insensitive)insesitive:不敏感的;
    // 定義常量:一般情況下使用大寫字元 區分大小寫;
    // 使用常量:和變數沒有區別 ,唯一就是不用寫$;
    // define('PI','3.14',false);
    define('PI','3.14',true);
    echo PI;
    echo '<hr>';
    echo pi;
    echo '<br>';
    
    
    // php 中的魔術常量的使用;魔術函式的意思是這個函式的值會根據不同的使用場合而返回不同的值; 
    // __LINE__ :可以獲取當前的程式碼行;
    echo __lINE__;
    echo '<br>';
    // __FILE__ :它可以獲取當前資料夾的路勁 :目錄+檔名;
    echo __FILE__;
    echo '<br>';
    // __DIR__ :它可以獲取當前檔案的目錄;
    echo __DIR__;
    echo '<br>';
    // __FUNCTION__ :它可以獲取當前魔術常量所在的函式;
    function fn() {
        echo __FUNCTION__;
    }
    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檔案載入常量語法以及指令寫法

指令式寫法::# 指令式語法就是將開始 ‘’{‘’換成 “:” 將結束 “}”換成 “end + if,,,for,,foreach.....”<?php header('content-type:text/html;charset=utf-8'); /

php的issetempty,以及echo printprint_r的區別

先說下isset和empty的區別: isset是判斷這個變數存在不存在或者如果存在的話是不是NULL。也就是說如果一個變數不存在或者變數值為NULL,那麼都認為是沒有isset的,也就是是isset得到的值為false。 empty不僅判斷這個變數存在不存在或者是否為NU

PHPnew self()new static()的區別--延遲靜態載入

1.new static()是在PHP5.3版本中引入的新特性。 2.無論是new static()還是new self(),都是new了一個新的物件。 3.這兩個方法new出來的物件有什麼區別呢,說白了就是new出來的到底是同一個類例項還是不同的類例項呢? 為了探究上面的問題,我們

MyBatis框架的學習(四)——Mapper.xml檔案的輸入輸出對映以及動態sql

前面對MyBatis框架的學習中,我們對Mapper.xml對映檔案多少有些瞭解。本文將對Mapper.xml對映檔案作更加細緻的梳理,首先從Mapper.xml檔案中的輸入和輸出對映開始。本文案例程式碼的編寫是建立在前文MyBatis框架的學習(三)——Dao

PHPnew static() new self() 的區別

pub 堆內存 func sel urn ret 通過 ati php self 指的是self所在的類 new static 實例化的是當前使用的類,有點像$this ,從堆內存中提取出來。 還是通過實例說明一下: class A { public static f

php的isset()empty()

methods 不存在 php 手冊 代碼 code ram post strong isset()和empty()的功能很類似,只能說是很類似,因為他們還是有不同點的,而他們的不同點還是挺明顯的; 官方手冊中對這兩個的解釋分別如下: bool empty ( mixed

c語言宏定義常量定義的區別

沒有 int 符號表 cnblogs 格式 nbsp 參數 不同之處 區別   他們有共同的好處就是“一改全改,避免輸入錯誤”哪兩者有不同之處嗎?有的。   主要區別就在於,宏定義是在編譯之前進行的,而const是在編譯階段處理的 宏定義不占用內存單元而const定義的常量

PHP的__call__callStatic方法(未看完)

def 不可見 重載方法 varchar baidu value dso argument dom 如何防止調用不存在的方法而出錯,使用__call魔術重載方法. __call方法原型如下: mixed __call(string $name,array $argume

PHPCookie與Session的異同以及使用

重寫 不容易 包含 ron pat 指示 修改表 持久 pri Cookie與Session的異同: 一、cookie機制 Cookies是服務器在本地機器上存儲的小段文本並隨每一個請求發送至同一個服務器。IETF RFC 2965 HTTP State Managemen

2018/04/21 PHP 的SessionCookie知識總結

結束 方式 全局變量 過期 ESS 簡單 star 如何 lencod 在之後的工作和學習中,更是發現了自己對於基礎知識的不紮實,於是又返回頭來學習,確實很多東西是之前沒註意或是沒掌握的。 著重講一下這幾個問題 -- 什麽是 Cookie ? 簡單來說:   因為 HTTP

php靜態方法靜態屬性的介紹

靜態屬性 size col 實例 生效 訪問類 都是 靜態 self 靜態分為兩個部分:靜態屬性和靜態方法 靜態的東西都是給類用的(包括類常量),非靜態的都是給對象用的 靜態屬性 在定義屬性的時候,使用關鍵字static修飾的屬性稱之為靜態屬性。 靜態方法 使用sta

JAVA基礎(7)---java的變數常量

資料在執行過程中,有的不會改變,有的會發生改變。變得就稱為變數  不變的就稱常量。 變數 變數:變數是Java程式中最基本的儲存單元  變數的屬性:變數名,資料型別,儲存單元和變數值 1、變數名:合法的識別符號 2、資料型別:可以是基本資料型別和引用資料型

php學習筆記:第四節--php的運算子流程控制

PHP的運算子、流程控制和其他語言的運算子一樣,沒什麼特別的,這裡不再累贅。     特別的運算子: .=             $a.=$b

PHP call_user_func 函式 call_user_func_array 函式

PHP 中 call_user_func() 函式 和 call_user_func_array()函式都是回撥函式 區別: call_user_func() 可以有多個引數,第一個引數為被呼叫的回撥函式,除了第一個引數外,其他引數均為被呼叫函式的引數 c

php的 nl2br() strpos() 函式

nl2br()函式 我們在換行時使用的一般都是<br>,但是在大段需要換行的程式碼時,使用<br>就有些繁瑣了,這時就可以使用nl2br()函數了 nl2br()函式是在所以新行之前插入HTML換行標記,它的語法為 string nl2br(string

pytorch資料載入處理例項

pytorch中資料載入和處理例項 **A lot of effort in solving any machine learning problem goes in to preparing the data. PyTorch provides many tools to make d

PHPfile_put_contents追加換行

在PHP的一些應用中需要寫日誌或者記錄一些資訊,這樣的話。可以使用fopen(),fwrite()以及 fclose()這些進行操作。也可以簡單的使用file_get_contents()和file_put_contents(). file_put_contents()寫檔案。預設的是重新寫檔案

Ubifs檔案系統mkfs.ubifs以及ubinize工具的用法

  轉載地址:https://blog.csdn.net/wjjontheway/article/details/8977871 Ubifs產生背景:         無排序區塊影象檔案系統(Unsorted Block&nbs

Java介面的方法常量

一、介面是: 介面就是給出一些沒有內容的方法,封裝到一起,到某個類要使用的時候,在根據具體情況把這些方法寫出來。 介面是更加抽象的抽象的類 :抽象類裡的方法可以有方法體,接口裡的所有方法都沒有方法體。介面體現了程式設計的多型和高內聚低偶合的設計思想。錯誤語法例:void a

【宇潤日常瘋測-005】PHP 的 clone new 效能比較

clone和new本不應該放在一起比較,它們的作用是不同的。但可能有一些場景下,可以用clone也可以用new,那麼這時候我們選哪個呢? 我編寫了兩個測試,第一個是宣告一個空類,第二個是帶構造方法、屬性的類。另外,我還加入了 PHP 序列化的測試。 國際慣例,直接上程式碼,一目瞭然。 程式碼 <?php