W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
下列常量由此擴(kuò)展定義,且僅在此擴(kuò)展編譯入 PHP 或在運(yùn)行時(shí)動(dòng)態(tài)載入時(shí)可用。
在uopz版本5.0.0之前,以下操作碼被定義為常量:
1. ?ZEND_EXIT
?(int)
- 被exit()和die()調(diào)用,不接收參數(shù)。
- 返回true表示退出,false表示繼續(xù)執(zhí)行。
2.? ZEND_NEW
?(int)
- 被對(duì)象構(gòu)造調(diào)用,接收被創(chuàng)建對(duì)象的類名作為唯一參數(shù)。
3.? ZEND_THROW
?(int)
- 被throw語句調(diào)用,接收拋出的異常類名作為唯一參數(shù)。
4. ?ZEND_FETCH_CLASS
?(int)
- 在類組合時(shí)調(diào)用,接收正在獲取的類名作為唯一參數(shù)。
5. ?ZEND_ADD_TRAIT
?(int)
- 在類組合時(shí)調(diào)用,接收被添加trait的類名作為第一個(gè)參數(shù),trait的名稱作為第二個(gè)參數(shù)。
6. ?ZEND_ADD_INTERFACE
?(int)
- 在類組合時(shí)調(diào)用,接收被添加接口的類名作為第一個(gè)參數(shù),接口的名稱作為第二個(gè)參數(shù)。
7. ?ZEND_INSTANCEOF
?(int)
- 被instanceof操作符調(diào)用,接收待驗(yàn)證的對(duì)象作為第一個(gè)參數(shù),以及對(duì)象應(yīng)該是哪個(gè)類的名稱作為第二個(gè)參數(shù)。
以下常量用于控制用戶處理程序調(diào)用后的虛擬機(jī)行為,要非常小心使用!從uopz 5.0.0開始,這些常量已被移除:
1. ?ZEND_USER_OPCODE_CONTINUE
?(int)
- 前進(jìn)1個(gè)操作碼并繼續(xù)執(zhí)行。
2. ?ZEND_USER_OPCODE_ENTER
?(int)
- 進(jìn)入新的op_array而不進(jìn)行遞歸。
3. ?ZEND_USER_OPCODE_LEAVE
?(int)
- 返回到相同執(zhí)行器內(nèi)的調(diào)用op_array。
4. ?ZEND_USER_OPCODE_DISPATCH
?(int)
- 調(diào)度到原始操作碼處理程序。
5. ?ZEND_USER_OPCODE_DISPATCH_TO
?(int)
- 調(diào)度到特定處理程序(與ZEND操作碼常量進(jìn)行OR操作)。
6. ?ZEND_USER_OPCODE_RETURN
?(int)
- 退出執(zhí)行器(從函數(shù)返回)。
以下修飾符由uopz注冊(cè)為常量:
1. ?ZEND_ACC_PUBLIC
?(int)
- 將函數(shù)標(biāo)記為public,這是默認(rèn)值。
2. ?ZEND_ACC_PROTECTED
?(int)
- 將函數(shù)標(biāo)記為protected。
3. ?ZEND_ACC_PRIVATE
?(int)
- 將函數(shù)標(biāo)記為private。
4. ?ZEND_ACC_STATIC
?(int)
- 將函數(shù)標(biāo)記為static。
5. ?ZEND_ACC_FINAL
?(int)
- 將函數(shù)標(biāo)記為final。
6. ?ZEND_ACC_ABSTRACT
?(int)
- 將函數(shù)標(biāo)記為abstract。
7. ?ZEND_ACC_CLASS
?(int)
- 為了保持一致性而注冊(cè)的虛擬常量,代表默認(rèn)類條目的種類。從uopz 5.0.0開始移除。
8. ?ZEND_ACC_INTERFACE
?(int)
- 將類標(biāo)記為接口。從uopz 5.0.0開始移除。
9. ?ZEND_ACC_TRAIT
?(int)
- 將類標(biāo)記為trait。從uopz 5.0.0開始移除。
10. ?ZEND_ACC_FETCH
?(int)
- 僅用于獲取標(biāo)志位。從uopz 5.0.0開始移除。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: