Fixed issue where if global $argv is not available, a check to see if $_SERVER['argv']
is set before accessing it due to a potential 'undefined' error.
This commit is contained in:
parent
4e065e8cf7
commit
04ea85aa5d
3 changed files with 11 additions and 2 deletions
|
@ -5,6 +5,15 @@ All notable changes to this project will be documented in this file.
|
||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
## [1.1.3] - 2024-10-29
|
||||||
|
|
||||||
|
This update introduces a critical bug fix
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Fixed issue where if global $argv is not available, a check to see if `$_SERVER['argv']` is set
|
||||||
|
before accessing it due to a potential 'undefined' error.
|
||||||
|
|
||||||
|
|
||||||
## [1.1.2] - 2024-10-13
|
## [1.1.2] - 2024-10-13
|
||||||
|
|
||||||
Updated Build System
|
Updated Build System
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
"package": "net.nosial.optslib",
|
"package": "net.nosial.optslib",
|
||||||
"description": "A simple options parser library for PHP",
|
"description": "A simple options parser library for PHP",
|
||||||
"copyright": "Copyright (c) 2022-2023 Nosial",
|
"copyright": "Copyright (c) 2022-2023 Nosial",
|
||||||
"version": "1.1.2",
|
"version": "1.1.3",
|
||||||
"uuid": "20aefdfa-7b91-11ed-919f-cb63712c8e36"
|
"uuid": "20aefdfa-7b91-11ed-919f-cb63712c8e36"
|
||||||
},
|
},
|
||||||
"build": {
|
"build": {
|
||||||
|
|
|
@ -117,7 +117,7 @@
|
||||||
{
|
{
|
||||||
global $argv;
|
global $argv;
|
||||||
|
|
||||||
if($argv === null)
|
if($argv === null && isset($_SERVER['argv']))
|
||||||
{
|
{
|
||||||
$argv = $_SERVER['argv'];
|
$argv = $_SERVER['argv'];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue