<?php require_once __DIR__.'/_executor.php'; return function() { $var = 'MY_VAR_' . ($_GET['var'] ?? ''); // Setting an environment variable $result = putenv("$var=HelloWorld"); if ($result) { echo "Set MY_VAR successfully.\n"; echo "MY_VAR = " . getenv($var) . "\n"; } else { echo "Failed to set MY_VAR.\n"; } // Unsetting the environment variable $result = putenv($var); if ($result) { echo "Unset MY_VAR successfully.\n"; $value = getenv($var); if ($value === false) { echo "MY_VAR is unset.\n"; } else { echo "MY_VAR = " . $value . "\n"; } } else { echo "Failed to unset MY_VAR.\n"; } $result = putenv("$var="); if ($result) { echo "MY_VAR set to empty successfully.\n"; $value = getenv($var); if ($value === false) { echo "MY_VAR is unset.\n"; } else { echo "MY_VAR = " . $value . "\n"; } } else { echo "Failed to set MY_VAR.\n"; } // Attempt to unset a non-existing variable $result = putenv('NON_EXISTING_VAR' . ($_GET['var'] ?? '')); if ($result) { echo "Unset NON_EXISTING_VAR successfully.\n"; } else { echo "Failed to unset NON_EXISTING_VAR.\n"; } getenv(); };