3v4l.org

run code in 300+ PHP versions simultaneously
<?php class a{ public function b(){ echo 'toto'; } } $a = new a(); $method = 'b'; var_dump(is_callable(array($a,$method))); $a->$method(); function uc_words($str, $destSep='_', $srcSep='_') { return str_replace(' ', $destSep, ucwords(str_replace($srcSep, ' ', $str))); } $attr = 'mon_code_attribut'; echo uc_words($attr,'');
Output for git.master, git.master_jit, rfc.property-hooks
bool(true) totoMonCodeAttribut

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
46.52 ms | 401 KiB | 8 Q