--- /dev/null
+<?php
+require_once(dirname(__FILE__).'/functions.php');
+#print_r(nb::p());
+class nb {
+
+ function __destruct() {
+ foreach (get_object_vars($this) as $k=>$v) { unset($this->$k); };
+ }
+
+ /*
+ * Function: p
+ * Return a param
+ */
+ static function p($name=null,$default=null) {
+ if ($name === null) return isset($_REQUEST) ? $_REQUEST : array();
+ return isset($_REQUEST[$name]) ? $_REQUEST[$name] : $default;
+ }
+
+ /*
+ * Function: pset
+ * Set a value for param, delete it if null
+ */
+ static function pset($name,$value) {
+ if ($value === null) {
+ unset ($_REQUEST[$name]);
+ return null;
+ }
+ return ($_REQUEST[$name] = $value);
+ }
+
+}
+?>