3v4l.org

run code in 300+ PHP versions simultaneously
<?php $to = 'sendto' ; $from = 'email' ; $name = 'nom' ; $headers = "From: $from"; $subject = "[Site]"; $fields = array(); $fields{"nom"} = "Nom"; $fields{"email"} = "Email"; $fields{"telephone"} = "T&eacute;l&eacute;phone"; $fields{"message"} = "Message"; $body = "Message provenant du formulaire de contact du site web :\n\n"; foreach($fields as $a => $b) { $body .= sprintf("%20s: %s\n",$b,$_REQUEST[$a]); } $headers2 = "From: $from"; $subject2 = "Merci pour votre message."; $autoreply = "Merci pour votre message. Il sera lu attentivement dès que possible."; if($name == '') { print "Vous devez pr&eacute;ciser votre nom."; } else { if($from == '') { print "Vous devez entrer votre adresse mail."; } else { $send = mail($to, $subject, $body, $headers); $send2 = mail($from, $subject2, $autoreply, $headers2); if($send) { print "Succès."; } else { print "Une erreur a eu lieu lors de l'envoi du message... Veuillez en informer l'administrateur."; print "<p>"; print $subject; print "<p>"; print $body; } } } ?>
Output for git.master, git.master_jit
Fatal error: Array and string offset access syntax with curly braces is no longer supported in /in/OQg2a on line 9
Process exited with code 255.
Output for rfc.property-hooks
Parse error: syntax error, unexpected token "{" in /in/OQg2a on line 9
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:
36.05 ms | 401 KiB | 8 Q