Phar::offsetExists

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)

Phar::offsetExists确定 Phar 中是否存在文件

说明

public Phar::offsetExists(string $localName): bool

这是 ArrayAccess 接口的实现,允许使用数组访问括号直接操作 Phar 档案的内容。

当调用 isset() 时,会调用 offsetExists()。

参数

localName

在 Phar 中查找的文件名(相对路径)。

返回值

如果文件存在于 Phar 中,则返回 true,否则返回 false

示例

示例 #1 Phar::offsetExists() 示例

<?php
$p
= new Phar(dirname(__FILE__) . '/my.phar', 0, 'my.phar');
$p['firstfile.txt'] = 'first file';
$p['secondfile.txt'] = 'second file';
// 下面的几行代码间接调用了 offsetExists()
var_dump(isset($p['firstfile.txt']));
var_dump(isset($p['nothere.txt']));
?>

上面的示例将输出

bool(true)
bool(false)

参见

添加说明

用户贡献说明

此页面没有用户贡献说明。
To Top