PHP8 预定义常量
2023-09-22 14:41 更新
下列常量由此扩展定义,且仅在此扩展编译入 PHP 或在运行时动态载入时可用。
RUNKIT7_IMPORT_FUNCTIONS
(int)- runkit7_import()标志,指示应从指定文件导入普通函数。
RUNKIT7_IMPORT_CLASS_METHODS
(int)- runkit7_import()标志,指示应从指定文件导入类方法。
RUNKIT7_IMPORT_CLASS_CONSTS
(int)- runkit7_import()标志,指示应从指定文件导入类常量。
RUNKIT7_IMPORT_CLASS_PROPS
(int)- runkit7_import()标志,指示应从指定文件导入类标准属性。
RUNKIT7_IMPORT_CLASS_STATIC_PROPS
(int)- runkit7_import()标志,指示应从指定文件导入类静态属性。自Runkit 1.0.1以来可用。
RUNKIT7_IMPORT_CLASSES
(int)- runkit7_import()标志,代表RUNTKIT7_IMPORT_CLASS_*常量的按位OR。
RUNKIT7_IMPORT_OVERRIDE
(int)- runkit7_import()标志,指示如果已经存在任何导入的函数、方法、常量或属性,则应替换为新的定义。如果未设置此标志,那么已经存在的任何导入定义将被丢弃。
RUNKIT7_ACC_RETURN_REFERENCE
(int)- 包含此标志以使正在创建或重新声明的函数或方法返回引用。
RUNKIT7_ACC_PUBLIC
(int)- runkit7_method_add()和runkit7_method_redefine()的标志,用于将方法设置为public。
RUNKIT7_ACC_PROTECTED
(int)- runkit7_method_add()和runkit7_method_redefine()的标志,用于将方法设置为protected。
RUNKIT7_ACC_PRIVATE
(int)- runkit7_method_add()和runkit7_method_redefine()的标志,用于将方法设置为private。
RUNKIT7_ACC_STATIC
(int)- runkit7_method_add()和runkit7_method_redefine()的标志,用于将方法设置为static。
RUNKIT7_FEATURE_MANIPULATION
(int)- 如果启用了运行时操作,则等于1,否则等于0。
RUNKIT7_FEATURE_SUPERGLOBALS
(int)- 如果启用了自定义超全局变量,则等于1,否则等于0。
RUNKIT7_FEATURE_SANDBOX
(int)- 始终为0,在php 7中实现沙箱功能是不切实际的。
以上内容是否对您有帮助:
更多建议: