3v4l.org

run code in 300+ PHP versions simultaneously
<?php require_once('config.php'); //Page Title $pagetitle='Forms - '.$sitename; //active menu item $active="forms"; if($_GET['form']){ $subactive="assessment-form"; } /* $description=' Whatever you want'; $metakeywords'keyword1,2,2 etc'; */ $styles='.fms { width:600px !important;opacity:1 !important; border:2px solid #ccc;}'; $form=$_GET['form']; if($form=='1'){ $pagetitle='Assessment Form - '.$sitename; $styles .='.h2 {margin-left: 10px;} select { width:100px; float:right;} .btn-submit {background:#ccc;} .sfield { margin-bottom:10px; border-bottom:1px solid #ddd;overflow: hidden;padding: 10px;}'; require_once('header.php'); ?> <h1>Assessment for Admission</h1> <?php if($_POST){ //send email $email = $_REQUEST['email'] ; $subject = 'Noble Care Assessment Entry' ; foreach($_POST as $name => $value) { $message1 .= $name; $message1 .=': '.$value.' | '; if(!$message1n){ $message1n = $value; } else { $message1n = $message1n+$value; } } $message = 'Patient Name: '.$_POST['pt-name'].' Email: '.$email.' Name: '.$_POST['sender-fullname'].' Score: '.$message1n.' out of 68 Score \(alternative calculation\): '.$message1n-68.' out of 68 \(Raw Values: '.$message1.'\)'; mail("osamaejaz1@gmail.com,info@mynoblecare.com", $subject, $message, "From:" . $email); echo '<h2 class="h2">Thank You!</h2><p style="margin-left:20px;">Your Assessment form is sent. You will be replied soon.</p>'; } else { ?> <h2 class="h2">Please fill out the following form.</h2> <br/> <form style="overflow: hidden;padding: 50px;background: rgba(255,255,255,.4);border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;border: 1px solid #ccc;" method="POST" action=""> <div style="text-align: center;margin-left: -145px;">Patient Name: <br/><input name="pt-name" style="position: relative;left: 80px;" type="text" class="input" placeholder="Patient's name" /><br/><br/></div> <div style="padding:20px;border-bottom:2px solid #ddd;overflow: hidden;padding-bottom: 0;padding-top: 0;"> <div style="float:left;">Fullname: <br/><input name="sender-fullname" style="position: relative;" type="text" class="input" placeholder="Your Fullname" /><br/><br/></div> <div style="float:right;">Your Email: <br/><input name="email" style="position: relative;" type="text" class="input" placeholder="Your Email" /><br/><br/></div> </div> <div class="sfield"> General Health Status: <select name="general-health-status"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Fair</option> <option value="3">Weak</option> <option value="4">Very Weak</option> </select> </div> <div class="sfield"> Physical Fitness: <select name="physical-fitness"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Good</option> <option value="3">Weak</option> <option value="4">Very Weak</option> </select> </div> <div class="sfield">Social behavior: <select name="social-behavior"> <option>Select:</option> <option value="1">Friendly</option> <option value="2">Indifferent</option> <option value="3">Agitated</option> <option value="4">Aggressive</option> </select> </div> <div class="sfield">Mobility &amp; Body Movements: <select name="movement"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Restricted</option> <option value="3">Move with Support</option> <option value="4">Total Bed Ridden</option> </select> </div> <div class="sfield"> Speech & Communication: <select name="speech-and-communication"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Poor</option> <option value="3">Least Understand</option> <option value="4">Cannot Speak</option> </select> </div> <div class="sfield"> Interpersonal Relations: <select name="interpersonal-relations"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Good</option> <option value="3">Poor</option> <option value="4">Very Poor</option> </select> </div> <div class="sfield"> Level of Understanding: <select name="understanding"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Fair</option> <option value="3">Poor</option> <option value="4">Weak</option> </select> </div> <div class="sfield"> Learning Ability and Memory: <select name="learning-and-memory"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Fair</option> <option value="3">Weak</option> <option value="4">Very Weak</option> </select> </div> <div class="sfield"> Vision (Eye Sight): <select name="vision-status"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Fair</option> <option value="3">Weak</option> <option value="4">Very Weak</option> </select> </div> <div class="sfield"> Hearing Level: <select name="hearing-status"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Fair</option> <option value="3">Weak</option> <option value="4">Very Weak</option> </select> </div> <div class="sfield"> Health Condition: <select name="health-condition"> <option>Select:</option> <option value="1">Good</option> <option value="2">Minor ill</option> <option value="3">Major illness</option> <option value="4">Terminal</option> </select> </div> <div class="sfield"> Wounds, Bed Sores etc: <select name="wounds-status"> <option>Select:</option> <option value="1">Nil</option> <option value="2">Small</option> <option value="3">Large</option> <option value="4">Many</option> </select> </div> <div class="sfield"> Feeding and Drinking: <select name="feeding-drinking-status"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Assisted</option> <option value="3">No Self-Feed</option> <option value="4">N G TUBE</option> </select> </div> <div class="sfield"> Urine: <select name="urine-status"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Frequent</option> <option value="3">Uncontrolled</option> <option value="4">Catheter</option> </select> </div> <div class="sfield"> Motion/Stool/Bowel: <select name="motion-status"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Frequent</option> <option value="3">Uncontrolled</option> <option value="4">Pampered</option> </select> </div> <div class="sfield"> Previous Admissions: <select name="previous-admission-status"> <option>Select:</option> <option value="1">Nil</option> <option value="2">Old Folks Home</option> <option value="3">Nursing Home</option> <option value="4">Hospital</option> </select> </div> <div class="sfield" style="margin-bottom:0;"> General Self Care: <select name="general-self-care"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Fair</option> <option value="3">Weak</option> <option value="4">Nil</option> </select> </div> <div class="sfield" style="padding-top:0;"> <h2 style="margin-left:0;" class="h2">Any optional message:</h2> <textarea style="height:100px;width:550px;display:block;" type="text" name="optional-msg" placeholder="Optional message..." class="textarea"></textarea> </div> <input type="submit" value="Submit" style="margin-left: 200px;width:200px;" class="btn-submit" /> </form> <?php } } elseif(!$_GET['form']) { $pagetitle="Forms - ".$sitename; require_once('header.php'); echo '<h1>Forms</h1><p style="margin-left:20px;"><a href="/forms/assessment-form" title="Assessment Form"><img class="fms left" src="http://www.mynoblecare.com/thumber.php?img=images/stethoscope_assessment-form.png&h=200&w=300" alt="assessment form" /></a></p>'; } else { header("Location: /not-found"); } ?> <?php require_once('sidebar.php'); require_once('footer.php'); ?>

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
5.5.40.0370.05720.10
5.5.30.0230.06720.19
5.5.20.0170.04720.19
5.5.10.0270.07020.07
5.5.00.0230.07719.91
5.4.200.0230.07719.06
5.4.190.0230.07019.19
5.4.180.0230.04319.02
5.4.170.0230.07719.11
5.4.160.0370.06019.14
5.4.150.0270.06319.14
5.4.140.0230.07016.45
5.4.130.0270.06016.43
5.4.120.0200.03716.47
5.4.110.0230.03316.47
5.4.100.0270.03016.43
5.4.90.0170.04016.46
5.4.80.0200.03716.45
5.4.70.0130.04016.46
5.4.60.0170.03016.31
5.4.50.0270.03316.44
5.4.40.0170.03716.43
5.4.30.0170.03016.28
5.4.20.0170.04016.43
5.4.10.0130.03316.32
5.4.00.0130.03015.66
5.3.270.0270.07714.56
5.3.260.0270.07714.60
5.3.250.0330.06014.56
5.3.240.0200.05014.40
5.3.230.0270.04014.55
5.3.220.0100.05014.55
5.3.210.0200.03714.41
5.3.200.0300.03014.51
5.3.190.0200.03714.51
5.3.180.0230.03314.55
5.3.170.0230.03314.36
5.3.160.0170.03314.54
5.3.150.0200.03014.36
5.3.140.0200.04314.51
5.3.130.0230.02314.52
5.3.120.0230.05314.47
5.3.110.0130.03314.40
5.3.100.0130.03314.02
5.3.90.0100.03313.94
5.3.80.0170.04013.86
5.3.70.0200.03313.87
5.3.60.0130.04013.93
5.3.50.0070.04313.71
5.3.40.0130.03013.94
5.3.30.0130.03013.87
5.3.20.0170.02713.54
5.3.10.0170.03313.50
5.3.00.0170.02713.49

preferences:
141.98 ms | 1386 KiB | 7 Q