mirror of
https://github.com/php/php-src.git
synced 2024-09-23 19:07:26 +00:00
new test for unset()
This commit is contained in:
parent
1ef69b7f08
commit
420effc193
37
ext/phar/tests/phar_oo_012_confirm.phpt
Normal file
37
ext/phar/tests/phar_oo_012_confirm.phpt
Normal file
@ -0,0 +1,37 @@
|
||||
--TEST--
|
||||
Phar object: unset file (confirm disk file is changed)
|
||||
--SKIPIF--
|
||||
<?php if (!extension_loaded('phar')) die('skip'); ?>
|
||||
--INI--
|
||||
phar.readonly=0
|
||||
--FILE--
|
||||
<?php
|
||||
|
||||
$pharconfig = 0;
|
||||
|
||||
require_once 'phar_oo_test.inc';
|
||||
|
||||
$phar = new Phar($fname);
|
||||
|
||||
$phar['f.php'] = 'hi';
|
||||
var_dump(isset($phar['f.php']));
|
||||
echo $phar['f.php'];
|
||||
echo "\n";
|
||||
$md5 = md5_file($fname);
|
||||
unset($phar['f.php']);
|
||||
$md52 = md5_file($fname);
|
||||
if ($md5 == $md52) echo 'File on disk has not changed';
|
||||
var_dump(isset($phar['f.php']));
|
||||
|
||||
?>
|
||||
===DONE===
|
||||
--CLEAN--
|
||||
<?php
|
||||
unlink(dirname(__FILE__) . '/phar_oo_test.phar.php');
|
||||
__halt_compiler();
|
||||
?>
|
||||
--EXPECT--
|
||||
bool(true)
|
||||
hi
|
||||
bool(false)
|
||||
===DONE===
|
Loading…
Reference in New Issue
Block a user