Файловый менеджер - Редактировать - /var/www/html/polyfill-php54.zip
Ðазад
PK ! 拝 � * Resources/stubs/CallbackFilterIterator.phpnu �[��� <?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ class CallbackFilterIterator extends FilterIterator { private $iterator; private $callback; public function __construct(Iterator $iterator, $callback) { $this->iterator = $iterator; $this->callback = $callback; parent::__construct($iterator); } public function accept() { return call_user_func($this->callback, $this->current(), $this->key(), $this->iterator); } } PK ! �(; ; + Resources/stubs/SessionHandlerInterface.phpnu �[��� <?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ /** * SessionHandlerInterface for PHP < 5.4. * * The order in which these methods are invoked by PHP are: * 1. open [session_start] * 2. read * 3. gc [optional depending on probability settings: gc_probability / gc_divisor] * 4. destroy [optional when session_regenerate_id(true) is used] * 5. write [session_write_close] or destroy [session_destroy] * 6. close * * Extensive documentation can be found at php.net, see links: * * @see http://php.net/sessionhandlerinterface * @see http://php.net/session.customhandler * @see http://php.net/session-set-save-handler * * @author Drak <drak@zikula.org> * @author Tobias Schultze <http://tobion.de> */ interface SessionHandlerInterface { /** * Re-initializes existing session, or creates a new one. * * @see http://php.net/sessionhandlerinterface.open * * @param string $savePath Save path * @param string $sessionName Session name, see http://php.net/function.session-name.php * * @return bool true on success, false on failure */ public function open($savePath, $sessionName); /** * Closes the current session. * * @see http://php.net/sessionhandlerinterface.close * * @return bool true on success, false on failure */ public function close(); /** * Reads the session data. * * @see http://php.net/sessionhandlerinterface.read * * @param string $sessionId Session ID, see http://php.net/function.session-id * * @return string Same session data as passed in write() or empty string when non-existent or on failure */ public function read($sessionId); /** * Writes the session data to the storage. * * Care, the session ID passed to write() can be different from the one previously * received in read() when the session ID changed due to session_regenerate_id(). * * @see http://php.net/sessionhandlerinterface.write * * @param string $sessionId Session ID , see http://php.net/function.session-id * @param string $data Serialized session data to save * * @return bool true on success, false on failure */ public function write($sessionId, $data); /** * Destroys a session. * * @see http://php.net/sessionhandlerinterface.destroy * * @param string $sessionId Session ID, see http://php.net/function.session-id * * @return bool true on success, false on failure */ public function destroy($sessionId); /** * Cleans up expired sessions (garbage collection). * * @see http://php.net/sessionhandlerinterface.gc * * @param string|int $maxlifetime Sessions that have not updated for the last maxlifetime seconds will be removed * * @return bool true on success, false on failure */ public function gc($maxlifetime); } PK ! T��- - 3 Resources/stubs/RecursiveCallbackFilterIterator.phpnu �[��� <?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ class RecursiveCallbackFilterIterator extends CallbackFilterIterator implements RecursiveIterator { private $iterator; private $callback; public function __construct(RecursiveIterator $iterator, $callback) { $this->iterator = $iterator; $this->callback = $callback; parent::__construct($iterator, $callback); } public function hasChildren() { return $this->iterator->hasChildren(); } public function getChildren() { return new static($this->iterator->getChildren(), $this->callback); } } PK ! �^艘 � bootstrap.phpnu �[��� <?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ use Symfony\Polyfill\Php54 as p; if (PHP_VERSION_ID < 50400) { if (!function_exists('trait_exists')) { function trait_exists($class, $autoload = true) { return $autoload && class_exists($class, $autoload) && false; } } if (!function_exists('class_uses')) { function class_uses($class, $autoload = true) { return $autoload && class_exists($class, $autoload) && false; } } if (!function_exists('hex2bin')) { function hex2bin($data) { return p\Php54::hex2bin($data); } } if (!function_exists('session_register_shutdown')) { function session_register_shutdown() { register_shutdown_function('session_write_close'); } } } PK ! 6�i._ _ composer.jsonnu �[��� { "name": "symfony/polyfill-php54", "type": "library", "description": "Symfony polyfill backporting some PHP 5.4+ features to lower PHP versions", "keywords": ["polyfill", "shim", "compatibility", "portable"], "homepage": "https://symfony.com", "license": "MIT", "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "require": { "php": ">=5.3.3" }, "autoload": { "psr-4": { "Symfony\\Polyfill\\Php54\\": "" }, "files": [ "bootstrap.php" ], "classmap": [ "Resources/stubs" ] }, "minimum-stability": "dev", "extra": { "branch-alias": { "dev-master": "1.0-dev" } } } PK ! �3#�. . Php54.phpnu �[��� <?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Polyfill\Php54; /** * @author Nicolas Grekas <p@tchwork.com> * * @internal */ final class Php54 { public static function hex2bin($data) { $len = strlen($data); if (null === $len) { return; } if ($len % 2) { trigger_error('hex2bin(): Hexadecimal input string must have an even length', E_USER_WARNING); return false; } $data = pack('H*', $data); if (false !== strpos($data, "\0")) { return false; } return $data; } } PK ! 拝 � * Resources/stubs/CallbackFilterIterator.phpnu �[��� PK ! �(; ; + � Resources/stubs/SessionHandlerInterface.phpnu �[��� PK ! T��- - 3 � Resources/stubs/RecursiveCallbackFilterIterator.phpnu �[��� PK ! �^艘 � bootstrap.phpnu �[��� PK ! 6�i._ _ � composer.jsonnu �[��� PK ! �3#�. . � Php54.phpnu �[��� PK + �
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка