无需言 做自己 业 ,精于勤 荒于嬉.

Zip 函数 zip_open 打开ZIP存档文件

发表日期:2021-07-01 08:55:11 | 来源: | 分类:Zip 函数

zip_open

(PHP 4 >= 4.1.0, PHP 5 >= 5.2.0, PHP 7, PHP 8, PECL zip >= 1.0.0)

zip_open打开ZIP存档文件

说明

zip_open(string $filename): resource

打开一个新的ZIP归档文件进行读取。

参数

filename

待打开ZIP归档的文件名。

返回值

成功的时候返回一个资源句柄供函数zip_read()zip_close()后续使用; 如果filename 文件不存在或者出现其他错误,则会返回相应的错误码。

参见

阅读全文 »

Zip 函数 zip_entry_filesize 检索目录实体的实际大小

发表日期:2021-07-01 08:55:10 | 来源: | 分类:Zip 函数

zip_entry_filesize

(PHP 4 >= 4.1.0, PHP 5 >= 5.2.0, PHP 7, PHP 8, PECL zip >= 1.0.0)

zip_entry_filesize检索目录实体的实际大小

说明

zip_entry_filesize(resource $zip_entry): int

返回指定目录实体的实际大小。

参数

zip_entry

由函数zip_read() 返回的目录实体。

返回值

返回该目录实体的大小。

参见

阅读全文 »

Zip 函数 zip_entry_close 关闭目录项

发表日期:2021-07-01 08:55:10 | 来源: | 分类:Zip 函数

zip_entry_close

(PHP 4 >= 4.1.0, PHP 5 >= 5.2.0, PHP 7, PHP 8, PECL zip >= 1.0.0)

zip_entry_close关闭目录项

说明

zip_entry_close(resource $zip_entry): bool

关闭指定的目录项。

参数

zip_entry

一个由zip_entry_open()打开的项目。

返回值

成功时返回 true, 或者在失败时返回 false

参见

阅读全文 »

Zip 函数 zip_entry_compressedsize 检索目录项压缩过后的大小

发表日期:2021-07-01 08:55:10 | 来源: | 分类:Zip 函数

zip_entry_compressedsize

(PHP 4 >= 4.1.0, PHP 5 >= 5.2.0, PHP 7, PHP 8, PECL zip >= 1.0.0)

zip_entry_compressedsize检索目录项压缩过后的大小

说明

zip_entry_compressedsize(resource $zip_entry): int

返回指定目录项压缩过后的大小。

参数

zip_entry

由函数zip_read() 返回的目录项。

返回值

压缩后的大小。

参见

阅读全文 »

Zip 函数 zip_close 关闭一个ZIP档案文件

发表日期:2021-07-01 08:55:10 | 来源: | 分类:Zip 函数

zip_close

(PHP 4 >= 4.1.0, PHP 5 >= 5.2.0, PHP 7, PHP 8, PECL zip >= 1.0.0)

zip_close关闭一个ZIP档案文件

说明

zip_close(resource $zip): void

关闭一个指定的ZIP档案文件。

参数

zip

一个由zip_open()打开的ZIP文件资源。

返回值

没有返回值。

参见

阅读全文 »

Zip 函数 zip_entry_read 读取一个打开了的压缩目录实体

发表日期:2021-07-01 08:55:10 | 来源: | 分类:Zip 函数

zip_entry_read

(PHP 4 >= 4.1.0, PHP 5 >= 5.2.0, PHP 7, PHP 8, PECL zip >= 1.0.0)

zip_entry_read读取一个打开了的压缩目录实体

说明

zip_entry_read(resource $zip_entry, int $length = 1024): string

读取一个打开了的压缩目录实体。

参数

zip_entry

由函数zip_read() 返回的目录实体。

length

需要返回的字节数。

注意:

这字节数应该是你所要读取的未压缩的字节数。

返回值

成功的时候返回读取到的数据;到达文件末尾的时候返回一个空的字符串; 读取出错的时候则会返回false

参见

阅读全文 »

PHP 选项/信息 函数 zend_version 获取当前 Zend 引擎的版本

发表日期:2021-07-01 08:55:09 | 来源: | 分类:PHP 选项/信息 函数

      示例1
<?php 
echo "Zend engine version: " . zend_version();
?>

阅读全文 »

PHP 选项/信息 函数 memory_get_peak_usage 返回分配给 PHP 内存的峰值

发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数

memory_get_peak_usage

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

memory_get_peak_usage返回分配给 PHP 内存的峰值

说明

memory_get_peak_usage(bool $real_usage = false): int

返回分配给你的 PHP 脚本的内存峰值字节数。

参数

real_usage

如果设置为 true 可以获取从系统分配到的真实内存尺寸。 如果未设置,或者设置为 false,仅会报告 emalloc() 使用的内存。

返回值

返回内存峰值的字节数。

更新日志

版本 说明
5.2.1 使用此函数无需在编译时加上 --enable-memory-limit 选项。
5.2.0 添加参数 real_usage

参见

阅读全文 »

PHP 选项/信息 函数 memory_get_usage 返回分配给 PHP 的内存量

发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数

      示例1
<?php 
//这只是个例子,下面的数字取决于你的系统echo memory_get_usage() . "\n";
 // 36640$a = str_repeat("Hello", 4242);
echo memory_get_usage() . "\n";
 // 57960unset($a);
echo memory_get_usage() . "\n";
 // 36744?>

阅读全文 »

PHP 选项/信息 函数 main 虚拟的main()

发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数

main

main虚拟的main()

说明

除了在PHP源码里,并没有一个名称为 main() 的函数。 在 PHP 4.3.0 的源码里,引入了新的错误处理类型(php_error_docref)。 其中一个功能是在 PHP 指令 html_errors(默认为 on) 和 docref_root(默认为on直至 PHP 4.3.2) 被设置时,在错误信息里提供对应的手册链接。

本页存在的原因是因为有时函数 main() 错误信息里的手册链接会指到本页。 如果你发现了这样的引用,请 » 提交错误报告, 说明 PHP 函数发生了错误,并链接到了 main(), 错误会被妥善处理并可能会记录在文档里。

已知这些错误会指向 main()
函数名 直到该版本,不会再指到这里
include 5.1.0
include_once 5.1.0
require 5.1.0
require_once 5.1.0

参见

  • html_errors
  • display_errors

阅读全文 »

PHP 选项/信息 函数 php_uname 返回运行 PHP 的系统的有关信息

发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数

      示例1
<?php 
echo php_uname();
echo PHP_OS;
/* 比如有些会输出:Linux localhost 2.4.21-0.13mdk #1 Fri Mar 14 15:08:06 EST 2003 i686LinuxFreeBSD localhost 3.2-RELEASE #15: Mon Dec 17 08:46:02 GMT 2001FreeBSDWindows NT XN1 5.1 build 2600WINNT*/
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
    echo 'This is a server using Windows!';
}
 else {
    echo 'This is a server not using Windows!';
}
?>

      示例2
<?php 
// *nixecho DIRECTORY_SEPARATOR;
 // /echo PHP_SHLIB_SUFFIX;
    // soecho PATH_SEPARATOR;
      // :// Win*echo DIRECTORY_SEPARATOR;
 // \echo PHP_SHLIB_SUFFIX;
    // dllecho PATH_SEPARATOR;
      // ;
?>

阅读全文 »

PHP 选项/信息 函数 php_sapi_name 返回 web 服务器和 PHP 之间的接口类型

发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数

      示例1
<?php 
$sapi_type = php_sapi_name();
if (substr($sapi_type, 0, 3) == 'cgi') {
    echo "You are using CGI PHP\n";
}
 else {
    echo "You are not using CGI PHP\n";
}
?>

阅读全文 »

PHP 选项/信息 函数 php_ini_scanned_files 返回从额外 ini 目录里解析的 .ini 文件列表

发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数

      示例1
<?php 
if ($filelist = php_ini_scanned_files()) {
    if (strlen($filelist) > 0) {
        $files = explode(',', $filelist);
        foreach ($files as $file) {
            echo "<li>" . trim($file) . "</li>\n";
        }
    }
}
?>

阅读全文 »

PHP 选项/信息 函数 phpcredits 打印 PHP 贡献者名单

发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数

      示例1
<?php 
phpcredits(CREDITS_GENERAL);
?>

      示例2
<?php 
phpcredits(CREDITS_GROUP | CREDITS_DOCS | CREDITS_FULLPAGE);
?>

      示例3
<html> <head>  <title>My credits page</title> </head> <body><?php 
// 一些你自己的代码phpcredits(CREDITS_ALL - CREDITS_FULLPAGE);
// 一些其他的代码?> </body></html>

阅读全文 »

PHP 选项/信息 函数 phpinfo 输出关于 PHP 配置的信息

发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数

      示例1
<?php 
// 显示所有信息,默认显示 INFO_ALLphpinfo();
// Show just the module information. 仅仅显示PHP模块信息,// phpinfo(8) 返回同样的结果。phpinfo(INFO_MODULES);
?>

阅读全文 »

PHP 选项/信息 函数 php_ini_loaded_file 取得已加载的 php.ini 文件的路径

发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数

      示例1
<?php 
$inipath = php_ini_loaded_file();
if ($inipath) {
    echo 'Loaded php.ini: ' . $inipath;
}
 else {
    echo 'A php.ini file is not loaded';
}
?>

阅读全文 »

PHP 选项/信息 函数 restore_include_path 还原 include_path 配置选项的值

发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数

      示例1
<?php 
echo get_include_path();
  // .:/usr/local/lib/phpset_include_path('/inc');
echo get_include_path();
  // /increstore_include_path();
// 或使用 ini_restoreini_restore('include_path');
echo get_include_path();
  // .:/usr/local/lib/php?>

阅读全文 »

PHP 选项/信息 函数 putenv 设置环境变量的值

发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数

      示例1
<?php 
putenv("UNIQID=$uniqid");
?>

阅读全文 »

PHP 选项/信息 函数 set_include_path 设置 include_path 配置选项

发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数

      示例1
<?php 
set_include_path('/usr/lib/pear');
// 或使用 ini_setini_set('include_path', '/usr/lib/pear');
?>

      示例2
<?php 
$path = '/usr/lib/pear';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
?>

阅读全文 »

PHP 选项/信息 函数 set_time_limit 设置脚本最大执行时间

发表日期:2021-07-01 08:55:08 | 来源: | 分类:PHP 选项/信息 函数

set_time_limit

(PHP 4, PHP 5, PHP 7, PHP 8)

set_time_limit设置脚本最大执行时间

说明

set_time_limit(int $seconds): bool

设置允许脚本运行的时间,单位为秒。如果超过了此设置,脚本返回一个致命的错误。默认值为30秒,或者是在php.inimax_execution_time被定义的值,如果此值存在。

当此函数被调用时,set_time_limit()会从零开始重新启动超时计数器。换句话说,如果超时默认是30秒,在脚本运行了25秒时调用 set_time_limit(20),那么,脚本在超时之前可运行总时间为45秒。

参数

seconds

最大的执行时间,单位为秒。如果设置为0(零),没有时间方面的限制。

返回值

成功时返回 true,失败时返回 false

注释

注意:

set_time_limit()函数和配置指令max_execution_time只影响脚本本身执行的时间。任何发生在诸如使用system()的系统调用,流操作,数据库操作等的脚本执行的最大时间不包括其中,当该脚本已运行。在测量时间是实值的Windows中,情况就不是如此了。

参见

  • max_execution_time
  • max_input_time

阅读全文 »

全部博文(1589)
集速网 copyRight © 2015-2025 宁ICP备15000399号-1 宁公网安备 64010402001209号
与其临渊羡鱼,不如退而结网
欢迎转载、分享、引用、推荐、收藏。