| 
<?php
 require('onhtml.class.php');
 
 // Since PHP 5.4
 // $html = new OnHTML(null,'div')->attr('class','main')->attr('data-demo','demo');
 
 // Compatible
 $html = new OnHTML(null);
 // Set $html class to main and attribute data-demo to demo. Attr is jQuery.attr compatible.
 $html->attr('class','main')->attr('data-demo','demo');
 // Set some css. Css is jQuery.css compatible.
 $html->css('padding','10px')->css('border','1px solid red');
 
 // Lets create a new sub element of $html
 $other = $html->addElement(null,'ul')->addClass('aaa','bbb','ccc');
 $other->removeClass('ccc');
 // Some sub element generation
 for($i = 0;$i<=100; $i++){
 $other->addElement('test','li')->attr('id','someid_'.$i)->attr('class','myclass');
 }
 
 // And we output the result.
 
 echo $html->json();
 
 
 
 
 // Request log.
 // ob_start();
 // print_r($_GET);
 // $log = date('H:i:s').':'.PHP_EOL.ob_get_clean().PHP_EOL.PHP_EOL;
 // file_put_contents('request_log.txt',$log,FILE_APPEND);
 |