Recommend this page to a friend! |
Classes of Vallo Reima | PHP Request Parameter Options | README.md | Download |
|
DownloadPHP parameters and Options handlerThere are two typical tasks, among the others, when you initialise the PHP script:
The ParmOpts class supplies the methods simplifying these tasks. How it worksThe data input is detected during the class instantiation and the request or CLI parameters are saved. The request parameters are accepted from different sources by overwriting the values of the same key according to given priority. The default options are updated with the input parameter values by adjusting the data types taken from the defaults. The allowance is checked before adjusting the type or replacing the default value with the empty one. The saved parameters and options can be accessed as arrays or objects. The usageInstantiation$obj = new ParmOpts( [ $pty ] ); $pty - the merging priority of the request parameters (higher to a lower, default by 'JPG'):
The parameters are saved by the constructor. Methods$obj->Opts( $opt [, $rqt = null ] ); Save the options, updating the defaults with the parameter values.
$obj->Get( [ $prp = 'rqt' [, $flg = false ] ] ); Read the saved data.
The packageUpload the files to any web directory and run the example.php. The following files are included:
ChangeLog01 Apr 2016
22 Nov 2017
Please [contact] on any product-related questions. [contact]: mailto://vallo@vregistry.com |