PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backups, Restore, Migration & Clone / 4.11.2
WP STAGING – WordPress Backups, Restore, Migration & Clone v4.11.2
4.11.2 4.11.1 4.11.0 4.10.0 4.9.5 4.9.4 4.9.3 4.9.2 4.9.1 4.9.0 4.8.1 trunk 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.10.0 3.2.0 3.3.1 3.3.2 3.3.3 3.4.1 3.4.3 3.5.0 3.6.0 3.7.1 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.8.6 3.8.7 3.9.0 3.9.1 3.9.2 3.9.3 3.9.4 4.0.0 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.0 4.7.0 4.7.1 4.7.2 4.7.3 4.8.0
wp-staging / Framework / Utils / Env.php
wp-staging / Framework / Utils Last commit date
Cache 2 weeks ago DBPermissions.php 2 weeks ago DataEncoder.php 2 weeks ago DatabaseOptions.php 2 weeks ago Env.php 2 weeks ago Escape.php 2 weeks ago Glob.php 2 weeks ago Hooks.php 2 weeks ago Math.php 1 week ago PluginInfo.php 2 weeks ago Sanitize.php 2 weeks ago ServerVars.php 2 weeks ago SlashMode.php 2 weeks ago Strings.php 2 weeks ago Times.php 2 weeks ago Urls.php 2 weeks ago Version.php 2 weeks ago WpDefaultDirectories.php 2 weeks ago
Env.php
42 lines
1 <?php
2
3 namespace WPStaging\Framework\Utils;
4
5
6
7
8
9
10
11
12
13
14
15 class Env
16 {
17
18
19
20
21
22 public static function get(string $name)
23 {
24
25
26 if (function_exists('getenv')) {
27 $value = getenv($name);
28 if (is_string($value)) {
29 return $value;
30 }
31 }
32
33 foreach ([$_SERVER, $_ENV] as $source) {
34 if (isset($source[$name]) && is_scalar($source[$name])) {
35 return (string)$source[$name];
36 }
37 }
38
39 return false;
40 }
41 }
42