1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- --TEST--
- Phar: test ini_set with readonly and require_hash disabled
- --EXTENSIONS--
- phar
- --INI--
- phar.require_hash=0
- phar.readonly=0
- --FILE--
- <?php
- var_dump(ini_set('phar.require_hash', 1));
- var_dump(ini_set('phar.readonly', 1));
- var_dump(ini_get('phar.require_hash'));
- var_dump(ini_get('phar.readonly'));
- ini_set('phar.require_hash', 0);
- ini_set('phar.readonly', 0);
- var_dump(Phar::canWrite());
- ?>
- yes
- <?php
- var_dump(ini_set('phar.require_hash', 'yes'));
- var_dump(ini_set('phar.readonly', 'yes'));
- var_dump(ini_get('phar.require_hash'));
- var_dump(ini_get('phar.readonly'));
- var_dump(Phar::canWrite());
- ini_set('phar.require_hash', 0);
- ini_set('phar.readonly', 0);
- ?>
- on
- <?php
- var_dump(ini_set('phar.require_hash', 'on'));
- var_dump(ini_set('phar.readonly', 'on'));
- var_dump(ini_get('phar.require_hash'));
- var_dump(ini_get('phar.readonly'));
- var_dump(Phar::canWrite());
- ini_set('phar.require_hash', 0);
- ini_set('phar.readonly', 0);
- ?>
- true
- <?php
- var_dump(ini_set('phar.require_hash', 'true'));
- var_dump(ini_set('phar.readonly', 'true'));
- var_dump(Phar::canWrite());
- var_dump(ini_get('phar.require_hash'));
- var_dump(ini_get('phar.readonly'));
- ?>
- 0
- <?php
- var_dump(ini_set('phar.require_hash', 0));
- var_dump(ini_set('phar.readonly', 0));
- var_dump(Phar::canWrite());
- var_dump(ini_get('phar.require_hash'));
- var_dump(ini_get('phar.readonly'));
- ?>
- --EXPECT--
- string(1) "0"
- string(1) "0"
- string(1) "1"
- string(1) "1"
- bool(true)
- yes
- string(1) "0"
- string(1) "0"
- string(3) "yes"
- string(3) "yes"
- bool(false)
- on
- string(1) "0"
- string(1) "0"
- string(2) "on"
- string(2) "on"
- bool(false)
- true
- string(1) "0"
- string(1) "0"
- bool(false)
- string(4) "true"
- string(4) "true"
- 0
- string(4) "true"
- string(4) "true"
- bool(true)
- string(1) "0"
- string(1) "0"
|