nur-sery/src/schema/input/PostInput.php

22 lines
546 B
PHP
Raw Normal View History

2023-11-09 10:03:35 +04:00
<?php
2023-11-09 10:34:36 +04:00
namespace nur\sery\schema\input;
2023-11-09 10:03:35 +04:00
/**
* Class PostInput: accès à des paramètres de formulaire de type POST uniquement
*
* cette implémentation lit depuis les paramètres de formulaire et écrit dans
* une référence
*/
2023-11-27 18:57:07 +04:00
class PostInput extends FormInput {
2023-11-09 10:03:35 +04:00
function exists($key=null): bool {
if ($key === null) return false;
return array_key_exists($key, $_POST);
}
function get($key=null) {
if ($key === null) return null;
if (array_key_exists($key, $_POST)) return $_POST[$key];
else return null;
}
}