It seems like you do not handle an error condition for exec(). This can introduce security issues, and is generally not recommended.
(
Ignorable by Annotation
)
If this is a false-positive, you can also ignore this issue in your code via the ignore-unhandled annotation
If you suppress an error, we recommend checking for the error condition explicitly:
// For example instead of@mkdir($dir);// Better useif(@mkdir($dir)===false){thrownew\RuntimeException('The directory '.$dir.' could not be created.');}
Loading history...
49
50
// if output is exist
51
if ($output) {
52
// try to find line with numeric data
53
foreach ($output as $line) {
54
if ($line && preg_match("/^[0-9]+\$/", $line)) {
55
$load = $line;
56
break;
57
}
58
}
59
}
60
} else {
61
$sys_load = sys_getloadavg(); // get linux load average (1 = 100% of 1 CPU)
If you suppress an error, we recommend checking for the error condition explicitly: