#!/www/server/bin/php -qC "html"); is( a('href' => "&foo", 'true' => true, 'false' => false, 'null' => null, 'empty' => "", "bar"), 'bar', "tag with attributes" ); is( div(), "
\n", "empty script tag" ); is( img('src' => "foo.png"), '', "empty link tag" ); is( tag('link'), "\n", "empty link tag" ); is( tag('link', "foo"), "foo\n", "link tag with data" ); # XML generation unset($GLOBALS['it_html']); new it_html('htmltype' => "xhtml", 'tags' => "xmltest"); is( xmltest(), "\n", "empty xmltest tag" ); is( xmltest("foo"), "foo\n", "empty xmltest tag" ); is( xmltest('href' => "&foo", 'true' => true, 'false' => false, 'null' => null, 'empty' => ""), '' . "\n", "xmltest tag with attributes" ); # Inheriting and extending it_html class myhtml extends it_html { function myimg($args) { array_unshift($args, 'alt' => "ALT", 'bar' => "BAR"); return parent::img($args); } } unset($GLOBALS['it_html']); new myhtml('htmltype' => "html"); is( myimg('src' => "foo.gif", 'alt' => "foo"), 'foo', "it_html inheritance" ); ?>