Compare commits

...

2 commits

Author SHA1 Message Date
985478ff91
Updated README.md
Some checks are pending
CI / release (push) Waiting to run
CI / release-executable (push) Waiting to run
CI / check-phpunit (push) Waiting to run
CI / check-phpdoc (push) Waiting to run
CI / generate-phpdoc (push) Blocked by required conditions
CI / test (push) Blocked by required conditions
CI / release-documentation (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
2025-03-14 15:14:45 -04:00
netkas
04ea85aa5d 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. 2024-10-29 15:06:21 -04:00
4 changed files with 26 additions and 2 deletions

View file

@ -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

View file

@ -2,10 +2,25 @@
A basic Options parser and command-line arguments handling a library for PHP. A basic Options parser and command-line arguments handling a library for PHP.
## Community
This project and many others from Nosial are available on multiple publicly available and free git repositories at
- [n64](https://git.n64.cc/nosial/optslib)
- [GitHub](https://github.com/nosial/optslib)
- [Codeberg](https://codeberg.org/nosial/optslib)
Issues & Pull Requests are frequently checked and to be referenced accordingly in commits and changes, Nosial remains
dedicated to keep these repositories up to date when possible.
For questions & discussions see the public Telegram community at [@NosialDiscussions](https://t.me/NosialDiscussions).
We do encourage community support and discussions, please be respectful and follow the rules of the community.
## Table of Contents ## Table of Contents
<!-- TOC --> <!-- TOC -->
* [OptsLib](#optslib) * [OptsLib](#optslib)
* [Community](#community)
* [Table of Contents](#table-of-contents) * [Table of Contents](#table-of-contents)
* [Installation](#installation) * [Installation](#installation)
* [Compiling from source](#compiling-from-source) * [Compiling from source](#compiling-from-source)

View file

@ -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": {

View file

@ -117,7 +117,7 @@
{ {
global $argv; global $argv;
if($argv === null) if($argv === null && isset($_SERVER['argv']))
{ {
$argv = $_SERVER['argv']; $argv = $_SERVER['argv'];
} }