La classe htmlForm permet de générer un formulaire HTML.
 public function __construct($action = '', $method = 'POST', $enctype = '')
Le paramètre $action permet d'indiquer le script PHP qui traitera les données du formulaire. S'il n'est pas précisé, le navigateur appellera automatiquement le script qui a généré la page HTML.
Le paramètre $method permet de choisir le mode de soumission des données du formulaire. En "POST" (par défaut), les données sont associées à la requête par le navigateur; en mode "GET", celles-ci sont directement placées dans l'URL du navigateur.
Le paramètre $enctype permet de spécifier l'encodage des paramètres. Pour un envoi de fichier, vous devez spécifier "multipart/form-data".
<?php
  require_once('../classes.php');
  $document = new htmlDocument();
  // NB: la mise en page des éléments se fait dans la feuille de style
  $document->addStyles('form>* { padding: 5px }');
  $form = $document->append(new htmlForm());
  $form->addCheckbox('Voulez vous ?', 'oui');
  $form->addInput('OK', 'submit');
  $document->output();
<!DOCTYPE html>
<html>
 <head>
  <title></title>
  <style type="text/css">form>* { padding: 5px }</style>
 </head>
 <body>
  <form method="POST">
   <label for="Voulez vous ?"><input name="Voulez vous ?" id="Voulez vous ?" type="checkbox">oui</label>
   <input name="OK" id="OK" type="submit">
  </form>
 </body>
</html>