3v4l.org

run code in 300+ PHP versions simultaneously
<?php $anoA = 2014; $mobile = array(); //calc passover day $a= $anoA%19; $b = $anoA%4; $c = $anoA%7; $d = (19*$a + 24)%30; $e = (2*$b + 4*$c + 6*$d + 5)%7; if(($d+$e) > 9){ $day = $d+($e-9); $month = 4; //Case passover in April } else{ $day = $d+$e+22; $month = 3; //Case passover in Mrch } $date = new DateTime("$anoA-$month-$day"); $passover = $date->format("Y-m-d"); //Date of passover $date->modify("-47 day"); //Date of canirval $carnival = $date->format("Y-m-d"); $date->modify("+47 day"); /* $date->modify("-46 day"); //cinzas $cinzas = $date->format("Y-m-d"); $date->modify("+46 day"); */ /* $date->modify("-7 day"); //ramos $ramos = $date->format("Y-m-d"); $date->modify("+7 day"); */ $date->modify("-2 day"); //sexta santa $sextaSanta = $date->format("Y-m-d"); $date->modify("+2 day"); /* $date->modify("+39 day"); //ascencao $ascencao = $date->format("Y-m-d"); $date->modify("-39 day"); $date->modify("+49 day"); //pentecoste $pentecoste = $date->format("Y-m-d"); $date->modify("-49 day"); $date->modify("+56 day"); //santissima trindade $santissimaTrindade = $date->format("Y-m-d"); $date->modify("-56 day"); $date->modify("+60 day"); //corpo de cristo $corpoCristo = $date->format("Y-m-d"); $date->modify("-60 day"); */ $i = 0; /*$this->countryHolidays[$i]['description'] = $mod_strings["LBL_CINZAS"]; $this->countryHolidays[$i++]['date'] = $cinzas; $this->countryHolidays[$i]['description'] = $mod_strings["LBL_RAMOS"]; $this->countryHolidays[$i++]['date'] = $ramos;. */ /* $this->countryHolidays[$i]['description'] = $mod_strings["LBL_PASSOVER"]; $this->countryHolidays[$i++]['date'] = $passover; $this->countryHolidays[$i]['description'] = $mod_strings["LBL_CARNAVAL"]; $this->countryHolidays[$i++]['date'] = $carnival; $this->countryHolidays[$i]['description'] = $mod_strings["LBL_SEXTAFEIRASANTA"]; $this->countryHolidays[$i++]['date'] = $sextaSanta; */ /*$this->countryHolidays[$i]['description'] = $mod_strings["LBL_ASCENCAO"]; $this->countryHolidays[$i++]['date'] = $ascencao; $this->countryHolidays[$i]['description'] = $mod_strings["LBL_PENTECOSTE"]; $this->countryHolidays[$i++]['date'] = $pentecoste; $this->countryHolidays[$i]['description'] = $mod_strings["LBL_SANTISSIMATRINDADE"]; $this->countryHolidays[$i++]['date'] = $santissimaTrindade; $this->countryHolidays[$i]['description'] = $mod_strings["LBL_CORPODECRISTO"]; $this->countryHolidays[$i++]['date'] = $corpoCristo; */ //add mobile days $_SESSION['country_holidays'] = $this->countryHolidays; //array_push($mobile, $passover, $carnival, $cinzas, $ramos, $sextaSanta, $ascencao, $pentecoste, $santissimaTrindade, $corpoCristo); //remover feriados fixos //array_push($mobile, $passover, $carnival, $sextaSanta); //return $mobile; print_r($mobile); ?>
Output for git.master, git.master_jit, rfc.property-hooks
Fatal error: Uncaught Error: Using $this when not in object context in /in/i6W5n:91 Stack trace: #0 {main} thrown in /in/i6W5n on line 91
Process exited with code 255.

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:
64.34 ms | 401 KiB | 8 Q