function test_getEnvVar_4() { $rv = fbSystem::getEnvVar(' '); $this->assertFalse($rv); }
function putEnv($var, $value, $case_sensitive = false) { static $warned = array(); $rv = fbSystem::getEnvVar($var, $case_sensitive); if ($value == $rv) { return $rv; } if (isset($warned[$var])) { return false; } $track_errors = @ini_set('track_errors', true); $php_errormsg = ''; @putenv($var . '=' . $value); if ($php_errormsg) { $warned[$var] = true; $rv = false; $php_ini = get_cfg_var('cfg_file_path') ? get_cfg_var('cfg_file_path') : 'php.ini'; $safe_mode_allowed_env_vars = ini_get('safe_mode_allowed_env_vars'); if ($safe_mode_allowed_env_vars) { $safe_mode_allowed_env_vars .= ','; } $safe_mode_allowed_env_vars .= $var; $msg = sprintf("%s\n" . "To correct, add (or edit) one of the following in the [PHP] section of %s:\n" . " safe_mode = Off\n" . " safe_mode_allowed_env_vars = \n" . " safe_mode_allowed_env_vars = %s\n", $php_errormsg, $php_ini, $safe_mode_allowed_env_vars); trigger_error($msg, E_USER_NOTICE); } if (!$track_errors) { @ini_set('track_errors', $track_errors); } return getenv($var); }