无需言 做自己 业 ,精于勤 荒于嬉.
- PHP 选项/信息 函数 get_current_user 获取当前 PHP 脚本所有者名称
-
发表日期:2021-07-01 08:55:06 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php echo 'Current script owner: ' . get_current_user(); ?>
- PHP 选项/信息 函数 get_included_files 返回被 include 和 require 文件名的 array
-
发表日期:2021-07-01 08:55:06 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php // 本文件是 abc.phpinclude 'test1.php'; include_once 'test2.php'; require 'test3.php'; require_once 'test4.php'; $included_files = get_included_files(); foreach ($included_files as $filename) { echo "$filename\n"; } ?>
- PHP 选项/信息 函数 get_include_path 获取当前的 include_path 配置选项
-
发表日期:2021-07-01 08:55:06 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php echo get_include_path(); // 或使用 ini_get()echo ini_get('include_path'); ?>
- PHP 选项/信息 函数 get_loaded_extensions 返回所有编译并加载模块名的 array
-
发表日期:2021-07-01 08:55:06 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php print_r(get_loaded_extensions()); ?>
- PHP 选项/信息 函数 get_extension_funcs 返回模块函数名称的数组
-
发表日期:2021-07-01 08:55:06 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php print_r(get_extension_funcs("xml")); ?>
- PHP 选项/信息 函数 get_magic_quotes_gpc 获取当前 magic_quotes_gpc 的配置选项设置
-
发表日期:2021-07-01 08:55:06 | 来源: | 分类:PHP 选项/信息 函数
-
get_magic_quotes_gpc
(PHP 4, PHP 5, PHP 7)
get_magic_quotes_gpc — 获取当前 magic_quotes_gpc 的配置选项设置
警告本函数已自 PHP 7.4.0 起废弃。强烈建议不要使用本函数。
说明
get_magic_quotes_gpc(): bool始终返回
false
。返回值
始终返回
false
。更新日志
版本 说明 7.4.0 该函数已被废弃。 参见
- addslashes() - 使用反斜线引用字符串
- stripslashes() - 反引用一个引用字符串
- get_magic_quotes_runtime() - 获取当前 magic_quotes_runtime 配置选项的激活状态
- ini_get() - 获取一个配置选项的值
- PHP 选项/信息 函数 get_magic_quotes_runtime 获取当前 magic_quotes_runtime 配置选项的激活状态
-
发表日期:2021-07-01 08:55:06 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php // 检测 magic_quotes_runtime 是否已经激活if(get_magic_quotes_runtime()){ // 关闭功能 set_magic_quotes_runtime(false); } ?>
- PHP 选项/信息 函数 cli_get_process_title Returns the current process title
-
发表日期:2021-07-01 08:55:06 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php echo "Process title: " . cli_get_process_title() . "\n"; ?>
- PHP 选项/信息 函数 assert_options 设置/获取断言的各种标志
-
发表日期:2021-07-01 08:55:05 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php // 处理断言失败时的函数function assert_failure(){ echo 'Assert failed'; } // 我们的测试函数function test_assert($parameter){ assert(is_bool($parameter)); } // 设置断言标志assert_options(ASSERT_ACTIVE, true); assert_options(ASSERT_BAIL, true); assert_options(ASSERT_WARNING, false); assert_options(ASSERT_CALLBACK, 'assert_failure'); // 让一个断言会失败test_assert(1); // 由于 ASSERT_BAIL 是 true,这里永远也到不了echo 'Never reached'; ?>
- PHP 选项/信息 函数 extension_loaded 检查一个扩展是否已经加载
-
发表日期:2021-07-01 08:55:05 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php if (!extension_loaded('gd')) { if (!dl('gd.so')) { exit; } } ?>
- PHP 选项/信息 函数 dl 运行时载入一个 PHP 扩展
-
发表日期:2021-07-01 08:55:05 | 来源: | 分类:PHP 选项/信息 函数
-
示例1
<?php // 加载一个扩展的例子,基于操作系统if (!extension_loaded('sqlite')) { if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { dl('php_sqlite.dll'); } else { dl('sqlite.so'); } } // 或者,使用常量 PHP_SHLIB_SUFFIX if (!extension_loaded('sqlite')) { $prefix = (PHP_SHLIB_SUFFIX === 'dll') ? 'php_' : ''; dl($prefix . 'sqlite.' . PHP_SHLIB_SUFFIX); } ?>
- OPcache 函数 opcache_get_status 获取缓存的状态信息
-
发表日期:2021-07-01 08:55:01 | 来源: | 分类:OPcache 函数
-
opcache_get_status
(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL ZendOpcache > 7.0.2)
opcache_get_status — 获取缓存的状态信息
说明
opcache_get_status(boolean$get_scripts
=true
): array该函数将返回缓存实例的状态信息。
参数
-
get_scripts
-
包含脚本的具体声明信息。
返回值
返回一个数组,该数组可能包含有脚本具体的声明信息。
错误/异常
在启用了
opcache.restrict_api
的情况下,如果当前路径在禁止规则里,将会出现 E_WARNING ;不会返回任何状态信息。 -
- OPcache 函数 opcache_get_configuration 获取缓存的配置信息
-
发表日期:2021-07-01 08:55:00 | 来源: | 分类:OPcache 函数
-
opcache_get_configuration
(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL ZendOpcache > 7.0.2)
opcache_get_configuration — 获取缓存的配置信息
说明
opcache_get_configuration(): array该函数将返回缓存实例的配置信息。
返回值
返回一个数组,该数组里包含了缓存的初始化信息,黑名单和版本号。
错误/异常
在启用了
opcache.restrict_api
的情况下,如果当前路径在禁止规则里,将会出现 E_WARNING ;不会返回任何状态信息。
- OPcache 函数 opcache_compile_file 无需运行,即可编译并缓存 PHP 脚本
-
发表日期:2021-07-01 08:55:00 | 来源: | 分类:OPcache 函数
-
opcache_compile_file
(PHP 5 >= 5.5.5, PHP 7, PHP 8, PECL ZendOpcache > 7.0.2)
opcache_compile_file — 无需运行,即可编译并缓存 PHP 脚本
说明
opcache_compile_file(string$file
): boolean该函数可以用于在不用运行某个 PHP 脚本的情况下,编译该 PHP 脚本并将其添加到字节码缓存中去。 该函数可用于在 Web 服务器重启之后初始化缓存,以供后续请求调用。
参数
-
file
-
被编译的 PHP 脚本的路径。
返回值
如果
file
被成功编译,则返回true
或者在失败时返回false
。错误/异常
如果文件(
file
)不能被载入或者不能被编译,则会生成一个E_WARNING
级别的错误。 可以使用 @ 来抑制该警告。 -
- OPcache 函数 opcache_reset 重置字节码缓存的内容
-
发表日期:2021-07-01 08:55:00 | 来源: | 分类:OPcache 函数
-
opcache_reset
(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL ZendOpcache >= 7.0.0)
opcache_reset — 重置字节码缓存的内容
说明
opcache_reset(): boolean该函数将重置整个字节码缓存。 在调用 opcache_reset() 之后,所有的脚本将会重新载入并且在下次被点击的时候重新解析。
参数
此函数没有参数。
返回值
如果字节码缓存被重置成功,则返回
true
;如果字节码缓存被禁用,则返回false
。
- OPcache 函数 opcache_invalidate 废除脚本缓存
-
发表日期:2021-07-01 08:55:00 | 来源: | 分类:OPcache 函数
-
opcache_invalidate
(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL ZendOpcache >= 7.0.0)
opcache_invalidate — 废除脚本缓存
说明
opcache_invalidate(string$script
, boolean$force
=false
): boolean该函数的作用是使得指定脚本的字节码缓存失效。 如果
force
没有设置或者传入的是false
,那么只有当脚本的修改时间 比对应字节码的时间更新,脚本的缓存才会失效。参数
-
script
-
缓存需要被作废对应的脚本路径
-
force
-
如果该参数设置为
true
,那么不管是否必要,该脚本的缓存都将被废除。
返回值
如果脚本的字节码缓存失效设置成功或者该脚本本来就没有缓存,则返回
true
;如果字节码缓存被禁用,则返回false
。 -
- OPcache 函数 opcache_is_script_cached Tells whether a script is cached in OPCache
-
发表日期:2021-07-01 08:55:00 | 来源: | 分类:OPcache 函数
-
opcache_is_script_cached
(PHP 5 >= 5.5.11, PHP 7, PHP 8, PECL ZendOpcache >= 7.0.4)
opcache_is_script_cached — Tells whether a script is cached in OPCache
说明
opcache_is_script_cached(string$filename
): boolThis function checks if a PHP script has been cached in OPCache. This can be used to more easily detect the "warming" of the cache for a particular script.
参数
-
filename
-
The path to the PHP script to be checked.
返回值
Returns
true
iffilename
is cached in OPCache,false
otherwise. -
- 错误处理 函数 error_log 发送错误信息到某个地方
-
发表日期:2021-07-01 08:54:56 | 来源: | 分类:错误处理 函数
-
示例1
<?php // 如果无法连接到数据库,发送通知到服务器日志if (!Ora_Logon($username, $password)) { error_log("Oracle database not available!", 0); } // 如果用尽了 FOO,通过邮件通知管理员if (!($foo = allocate_new_foo())) { error_log("Big trouble, we're all out of FOOs!", 1, "operator@example.com"); } // 调用 error_log() 的另一种方式:error_log("You messed up!", 3, "/var/tmp/my-errors.log"); ?>
- 错误处理 函数 restore_error_handler 还原之前的错误处理函数
-
发表日期:2021-07-01 08:54:56 | 来源: | 分类:错误处理 函数
-
示例1
<?php function unserialize_handler($errno, $errstr){ echo "Invalid serialized value.\n"; } $serialized = 'foo'; set_error_handler('unserialize_handler'); $original = unserialize($serialized); restore_error_handler(); ?>
- 错误处理 函数 error_reporting 设置应该报告何种 PHP 错误
-
发表日期:2021-07-01 08:54:56 | 来源: | 分类:错误处理 函数
-
示例1
<?php // 关闭所有PHP错误报告error_reporting(0); // Report simple running errorserror_reporting(E_ERROR | E_WARNING | E_PARSE); // 报告 E_NOTICE也挺好 (报告未初始化的变量// 或者捕获变量名的错误拼写)error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); // 除了 E_NOTICE,报告其他所有错误error_reporting(E_ALL ^ E_NOTICE); // 报告所有 PHP 错误 (参见 changelog)error_reporting(E_ALL); // 报告所有 PHP 错误error_reporting(-1); // 和 error_reporting(E_ALL); 一样ini_set('error_reporting', E_ALL); ?>
- 前端开发(1)
- 数据库(0)
- PHP(0)
- PHP杂项(34)
- PHP基础-李炎恢系列课程(20)
- 中文函数手册(0)
- 错误处理 函数(13)
- OPcache 函数(6)
- PHP 选项/信息 函数(54)
- Zip 函数(10)
- Hash 函数(15)
- OpenSSL 函数(63)
- Date/Time 函数(51)
- 目录函数(9)
- Fileinfo 函数(6)
- iconv 函数(11)
- 文件系统函数(81)
- 多字节字符串 函数(57)
- GD 和图像处理 函数(114)
- 可交换图像信息(5)
- Math 函数(50)
- 程序执行函数(11)
- PCNTL 函数(23)
- JSON 函数(4)
- SPL 函数(15)
- URL 函数(10)
- cURL 函数(32)
- 网络 函数(33)
- FTP 函数(36)
- Session 函数(23)
- PCRE 函数(11)
- PCRE 正则语法(19)
- 数组 函数(81)
- 类/对象 函数(18)
- 函数处理 函数(13)
- 变量处理 函数(37)
- SimpleXML 函数(3)
- 杂项 函数(31)
- 字符串 函数(101)
- JAVA(0)
- Android(0)
- Linux(0)
- 其他(0)