<?php class test { public function test1() { echo "Inside test1()\n"; $this->{(($c=(ob_start()?(debug_print_backtrace()?false:(($bt=ob_get_contents())?( ob_end_clean()?(($bt=str_replace(array('->','::'),' ',substr($bt,strpos($bt,"#0 "))))?( ($bt=substr($bt,0,strpos($bt,'(')))?(($bt=sscanf($bt,"#0 %s %s"))?trim($bt[(($bt[1]==NULL)?0:1)]) :false):false):false):false):false)):false))?substr($c,0,(strlen($c)-1)).($c{(strlen($c)-1)}+1):false)}(); } public function test2() { echo "Inside test2()\n"; $this->{(($c=(ob_start()?(debug_print_backtrace()?false:(($bt=ob_get_contents())?( ob_end_clean()?(($bt=str_replace(array('->','::'),' ',substr($bt,strpos($bt,"#1 "))))?( ($bt=substr($bt,0,strpos($bt,'(')))?(($bt=sscanf($bt,"#1 %s %s"))?trim($bt[(($bt[1]==NULL)?0:1)]) :false):false):false):false):false)):false))?substr($c,0,(strlen($c)-1)).($c{(strlen($c)-1)}+2):false)}(); } public function test3() { echo "Inside test3()\n"; $this->{(($c=(ob_start()?(debug_print_backtrace()?false:(($bt=ob_get_contents())?( ob_end_clean()?(($bt=str_replace(array('->','::'),' ',substr($bt,strpos($bt,"#1 "))))?( ($bt=substr($bt,0,strpos($bt,'(')))?(($bt=sscanf($bt,"#1 %s %s"))?trim($bt[(($bt[1]==NULL)?0:1)]) :false):false):false):false):false)):false))?substr($c,0,(strlen($c)-1)).($c{(strlen($c)-1)}+2):false)}(); } public function test4() { echo "Inside test4()\n"; } } $test = new test(); $test->test1();