在php中預定義的常量和變數是怎麼使用和輸出的

2021-12-24 03:03:45 字數 1731 閱讀 5268

1樓:

__line__ :檔案中的當前行號。

__file__ :檔案的完整路徑和檔名。如果用在包含檔案中,則返回包含檔名。

自 php 4.0.2 起,__file__ 總是包含一個絕對路徑,而在此之前的版本有時會包含一個相對路徑。

true:true與false是php中的判斷結果,ture表示結果為真,false為假.

e_parse:首先來看一下error_reporting這個函式,

error_reporting:配置錯誤資訊回報的等級。

語法: int error_reporting(int [level]);

返回值: 整數

函式種類: php 系統功能

內容說明: 本函式用來配置錯誤資訊回報的等級,引數 level 是一個整數的位遮罩 (bitmask),見下表。

遮罩值 表示名稱

1 e_error

2 e_warning

4 e_parse

8 e_notice

16 e_core_error

32 e_core_warning

·e_notice 表示一般情形不記錄,只有程式有錯誤情形時才用到,例如企圖存取一個不存在的變數,或是呼叫 stat() 函式檢視不存在的檔案。

·e_warning 通常都會顯示出來,但不會中斷程式的執行。這對除錯很有效。例如:用有問題的正規表示式呼叫 ereg()。

·e_error 通常會顯示出來,亦會中斷程式執行。意即用這個遮罩無法追查到記憶體配置或其它的錯誤。

·e_parse 從語法中解析錯誤。

·e_core_error 類似 e_error,但不包括 php 核心造成的錯誤。

·e_core_warning 類似 e_warning,但不包括 php 核心錯誤警告。

這樣應該很好理解了吧

最後建議你去下一個php手冊.掌握基本的語法.

2樓:匿名使用者

幾個 php 的「魔術常量」

__line__ :檔案中的當前行號。

__file__ :檔案的完整路徑和檔名。如果用在包含檔案中,則返回包含檔名。

自 php 4.0.2 起,__file__ 總是包含一個絕對路徑,而在此之前的版本有時會包含一個相對路徑。

__function__ :函式名稱(php 4.3.

0 新加)。自 php 5 起本常量返回該函式被定義時的名字(區分大小寫)。在 php 4 中該值總是小寫字母的。

__class__ :類的名稱(php 4.3.0 新加)。自 php 5 起本常量返回該類被定義時的名字(區分大小寫)。在 php 4 中該值總是小寫字母的。

__method__ : 類的方法名(php 5.0.0 新加)。返回該方法被定義時的名字(區分大小寫)。

3樓:匿名使用者

__file__就是當前指令碼的絕對路徑

__line__就是__line__**所在行的行數true

e_parse可以查手冊,寫的很清楚~

4樓:靳葉運碧萱

是兩個_

是這樣輸出的

__file__本就是指該文件的完整檔名__line__是指該標記在當前文件的行號true沒用過,輸出應該是1,代表「真」

e_parse輸出是一個數字,這個是作為error_reporting函式的引數,表示錯誤報告級別

C中的靜態變數和常量有什麼具體的區別?請詳細說一下,我看了概念總感覺這兩者很像

靜態變數 來也是變數,但就這自一點就和常量 不一bai樣 常量的du值是不可改變的,zhi在程式運dao行的時候就已經決定了它的值 但是靜態變數的值是可以在執行時被更改的,它們唯一的共同點只是在程式的一開始就存在於記憶體當中,僅此而已 靜態用於多個客戶端訪問同樣的資料 例如電影院買票系統 常量用於在...

結構體中在大括號外的變數和指標分別代表什麼?同時那個指標這麼用是什麼意思

typedef struct bitnode 是否忘記打typedef?要不你底下的bitree t是不能通過編譯的!因為按你的寫法bitree是一個變數而不是一個變數型別,另外請去掉兩個圓括號,還有為防止衝突,前邊加下劃線 bitnode,bitree 意思是定義一個結構體型別 用作連結串列的一個...

我是不是在愛情中太自私,愛情中自私的定義是什麼

我也有過 bai這樣子的情況。從沉du默寡言到過zhi分活潑,太dao過的醋意會把你們的感情帶 內上極端。你只容是在吃醋而已。你要清楚你要的是什麼,一時的快感不會讓你得到什麼,你吃醋而發脾氣的時候你是感覺到舒服的,而你發完脾氣後你會是後悔的,感覺心裡顫抖。你在知道或者看見他跟哪個女生靠近點的時候,你...