芝麻web文件管理V1.00
编辑当前文件:/home/qrafawbu/tblonline.org/vendor/vlucas/phpdotenv/src/Repository/Adapter/PutenvAdapter.php
*/ public static function create() { if (self::isSupported()) { /** @var \PhpOption\Option
*/ return Some::create(new self()); } return None::create(); } /** * Determines if the adapter is supported. * * @return bool */ private static function isSupported() { return \function_exists('getenv') && \function_exists('putenv'); } /** * Read an environment variable, if it exists. * * @param string $name * * @return \PhpOption\Option
*/ public function read(string $name) { /** @var \PhpOption\Option
*/ return Option::fromValue(\getenv($name), false)->filter(static function ($value) { return \is_string($value); }); } /** * Write to an environment variable, if possible. * * @param string $name * @param string $value * * @return bool */ public function write(string $name, string $value) { \putenv("$name=$value"); return true; } /** * Delete an environment variable, if possible. * * @param string $name * * @return bool */ public function delete(string $name) { \putenv($name); return true; } }