3v4l.org

run code in 300+ PHP versions simultaneously
<?php function testMetaphone($s1 = "", $s2 = "", $phonemes = 4) { if (empty($s1) || empty($s2)) { return false; } $m1 = metaphone($s1, $phonemes); $m2 = metaphone($s2, $phonemes); $sim = similar_text($m1, $m2, $perc); $logMessage = "M1: {$m1}, M2: {$m2}, Similarity: $sim ($perc %) - Originals text: {$s1} | {$s2}"; echo("testMetaphone: " . $logMessage); // Test accuracy if ($perc >= 85) { return true; } else { return false; } } $answerCheck = testMetaphone("Toyota", "Totota", 6); var_dump($answerCheck);
Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.27, 8.4.1 - 8.4.14, 8.5.0
testMetaphone: M1: TYT, M2: TTT, Similarity: 2 (66.666666666667 %) - Originals text: Toyota | Tototabool(false)
Output for 8.4.15
/bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.35' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15)
Process exited with code 1.
Output for 8.3.28
/bin/php-8.3.28: /usr/lib/libm.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.3.28) /bin/php-8.3.28: /usr/lib/libm.so.6: version `GLIBC_2.35' not found (required by /bin/php-8.3.28) /bin/php-8.3.28: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /bin/php-8.3.28) /bin/php-8.3.28: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.3.28)
Process exited with code 1.

preferences:
107.42 ms | 407 KiB | 5 Q