3v4l.org

run code in 300+ PHP versions simultaneously
<?php $baseDN = "dc=challenge01,dc=root-me,dc=org"; $ldapServer = "challenge01.root-me.org"; $ldapServerPort = 54013; $rdn="cn=admin,dc=challenge01,dc=root-me,dc=org"; $mdp="x00\x41"; $dn = 'dc=challenge01,dc=root-me,dc=org'; echo "Connexion au serveur"; $conn=ldap_connect($ldapServer); // on teste : le serveur LDAP est-il trouvé ? if ($conn) echo "Le résultat de connexion est ".$conn ."<br />"; else die("connexion impossible au serveur LDAP"); if (ldap_set_option($conn, LDAP_OPT_PROTOCOL_VERSION, 3)) { echo "Utilisation de LDAPv3 \n"; } else { echo "Impossible d'utiliser LDAP V3\n"; exit; } $bindServerLDAP = ldap_bind($conn, $rdn, $mdp); if ($bindServerLDAP) echo "Le résultat de connexion est $bindServerLDAP <br />"; else die("Liaison impossible au serveur ldap ..."); echo "Recherche suivant le filtre (sn=B*) <br />"; $query = "sn=B*"; $result=ldap_search($conn, $baseDN, $query); echo "Le résultat de la recherche est $result <br />"; echo "Le nombre d'entrées retournées est ".ldap_count_entries($conn,$result)."<p />"; echo "Lecture de ces entrées ....<p />"; $info = ldap_get_entries($conn, $result); echo "Données pour ".$info["count"]." entrées:<p />"; for ($i=0; $i < $info["count"]; $i++) { echo "dn est : ". $info[$i]["cn"] ."<br />"; echo "premiere entree cn : ". $info[$i]["cn"][0] ."<br />"; echo "premier email : ". $info[$i]["mail"][0] ."<p />"; } echo "Fermeture de la connexion"; ldap_close($conn); ?>

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)
8.3.60.0090.00618.28
8.3.50.0140.00719.86
8.3.40.0070.00718.83
8.3.30.0070.00718.70
8.3.20.0000.00820.16
8.3.10.0040.00423.28
8.3.00.0000.00819.79
8.2.180.0140.00416.75
8.2.170.0120.00322.96
8.2.160.0110.00420.39
8.2.150.0080.00024.18
8.2.140.0000.00724.66
8.2.130.0070.00026.16
8.2.120.0110.00719.96
8.2.110.0000.01021.01
8.2.100.0080.00417.78
8.2.90.0000.00919.13
8.2.80.0090.00017.97
8.2.70.0070.00317.75
8.2.60.0000.00818.05
8.2.50.0050.00318.10
8.2.40.0060.00322.05
8.2.30.0030.00621.09
8.2.20.0000.00717.68
8.2.10.0040.00418.09
8.2.00.0000.00718.00
8.1.280.0120.00625.92
8.1.270.0040.00423.91
8.1.260.0040.00426.35
8.1.250.0000.00728.09
8.1.240.0070.00323.91
8.1.230.0040.00717.64
8.1.220.0040.00417.76
8.1.210.0060.00318.77
8.1.200.0030.00617.35
8.1.190.0080.00017.11
8.1.180.0040.00418.10
8.1.170.0040.00418.53
8.1.160.0030.00522.03
8.1.150.0000.00720.64
8.1.140.0000.00719.55
8.1.130.0030.00317.67
8.1.120.0040.00417.43
8.1.110.0090.00017.42
8.1.100.0070.00017.32
8.1.90.0030.00617.33
8.1.80.0000.00717.46
8.1.70.0000.00717.33
8.1.60.0070.00017.56
8.1.50.0030.00617.54
8.1.40.0030.00517.46
8.1.30.0060.00317.62
8.1.20.0040.00417.60
8.1.10.0050.00317.49
8.1.00.0030.00517.55
8.0.300.0040.00418.77
8.0.290.0050.00216.73
8.0.280.0000.00818.37
8.0.270.0000.00717.34
8.0.260.0030.00317.30
8.0.250.0000.00816.98
8.0.240.0040.00416.91
8.0.230.0000.00816.93
8.0.220.0040.00416.96
8.0.210.0070.00316.82
8.0.200.0000.00717.03
8.0.190.0000.00817.05
8.0.180.0000.00716.96
8.0.170.0000.00716.97
8.0.160.0030.00316.95
8.0.150.0000.00716.77
8.0.140.0040.00416.89
8.0.130.0000.00613.32
8.0.120.0040.00416.93
8.0.110.0000.00816.80
8.0.100.0080.00016.76
8.0.90.0000.00816.80
8.0.80.0100.01016.94
8.0.70.0040.00416.77
8.0.60.0030.00516.92
8.0.50.0040.00416.88
8.0.30.0110.01217.16
8.0.20.0090.01217.40
8.0.10.0000.00816.94
8.0.00.0070.01116.93
7.4.330.0050.00015.08
7.4.320.0030.00316.39
7.4.300.0000.00616.65
7.4.290.0040.00416.57
7.4.280.0030.00716.62
7.4.270.0030.00316.69
7.4.260.0030.00316.67
7.4.250.0000.00816.55
7.4.240.0040.00416.65
7.4.230.0030.00316.66
7.4.220.0090.01016.65
7.4.210.0030.01116.56
7.4.200.0070.00016.73
7.4.160.0060.01016.56
7.4.150.0090.00917.40
7.4.140.0080.01017.86
7.4.130.0090.00816.57
7.4.120.0170.00316.51
7.4.110.0100.00716.77
7.4.100.0070.01016.55
7.4.90.0070.01116.61
7.4.80.0030.01419.39
7.4.70.0070.01316.62
7.4.60.0130.00316.59
7.4.50.0070.01016.40
7.4.40.0090.01816.70
7.4.30.0100.01116.28
7.4.00.0070.01014.93
7.3.330.0060.00013.16
7.3.320.0030.00313.18
7.3.310.0040.00416.13
7.3.300.0040.00416.28
7.3.290.0040.00416.25
7.3.280.0080.00816.30
7.3.270.0130.00417.40
7.3.260.0170.00416.40
7.3.250.0120.00816.43
7.3.240.0120.00716.31
7.3.230.0140.00716.44
7.3.210.0090.00916.59
7.3.200.0100.00616.30
7.3.190.0030.01316.55
7.3.180.0000.01716.52
7.3.170.0100.00716.41
7.3.160.0170.00316.28
7.2.330.0130.00616.43
7.2.320.0030.01316.75
7.2.310.0120.00316.54
7.2.300.0130.01016.73
7.2.290.0100.00716.52
7.2.60.0040.01116.87
7.2.50.0030.01016.85
7.2.00.0060.00619.37
7.1.200.0070.00715.65
7.1.70.0060.00316.74
7.1.60.0000.01119.75
7.1.50.0250.01134.73
7.1.00.0000.07722.40
7.0.200.0060.00916.63
7.0.90.0170.05719.96
7.0.80.0070.06720.02
7.0.70.0030.06320.05
7.0.60.0130.05320.10
7.0.50.0100.05720.43
7.0.40.0130.05720.25
7.0.30.0000.07020.41
7.0.20.0030.06720.35
7.0.10.0100.06020.29
7.0.00.0370.06320.34
5.6.240.0100.06020.64
5.6.230.0200.07020.66
5.6.220.0100.06020.66
5.6.210.0070.06020.57
5.6.200.0030.07021.03
5.6.190.0030.07021.02
5.6.180.0170.05321.11
5.6.170.0130.05721.09
5.6.160.0100.06021.14
5.6.150.0070.06321.09
5.6.140.0070.06321.06
5.6.130.0170.05321.08
5.6.120.0100.06321.07
5.6.110.0070.06321.06
5.6.100.0170.05321.08
5.6.90.0130.06021.08
5.6.80.0100.05720.51
5.6.70.0170.06020.56
5.6.60.0170.05020.48
5.6.50.0200.04720.48
5.6.40.0170.06720.38
5.6.30.0100.05320.45
5.6.20.0200.04720.56
5.6.10.0170.05020.42
5.6.00.0200.04720.43

preferences:
54.2 ms | 400 KiB | 5 Q