plain PHP code
straight replacement
backwards compatible replacement
shift functions
shift globals
shift white space
download
static replacements
array ( 'header' => 'sonic_www_php_header', 'die' => 'sonic_www_php_exit', 'exit' => 'sonic_www_php_exit', 'setcookie' => 'sonic_www_php_setcookie', 'setrawcookie' => 'sonic_www_php_setrawcookie', 'session_start' => 'sonic_www_php_session_start', )
sonic WWW PHP code
sonic_www_php_header("Content-Type: plain/text"); $love_mex2 = "for tomollow"; echo oh_snap(); if (true) echo "yup"; else { $dont_forget = "me globals"; echo "umm"; echo "yup"; } global $repeat, $er, $fin, $question; echo "oh haiz"; $er = "header"; $fin = "check"; $question = "?"; function oh_snap() { global $oh_snap; function please_dont() { echo "kai thanx"; function no_shite() { echo "sigh"; } } $oh_please = "leave me alone"; echo $oh_snap; } function oh_yes_it_did() { } //whats yor flava function oh_no_it_dinin() {} $love_mex2 = "today global alreadi"; echo can_it(); $_SERVER["SONIC_WWW_SELF"]->sonic_www_php_exit("k baiz"); $repeat = "watch meh now"; //functions should be upper most scope //CLI interp? nfi really.. api-lo-gies function can_it() { global $oh_snap; $oh_please = "leave me alone"; echo $oh_snap; } ?>