3v4l.org

run code in 300+ PHP versions simultaneously
<?php $var = "42 OR 1=1; --"; $formats = [ 'b', 'c', 'd', 'e', 'E', 'f', 'F', 'g', 'G', 'h', 'H', 'o', 's', 'u', 'x', 'X', ]; foreach ( $formats as $format ) { $format_str = 'SELECT * FROM wp_posts WHERE post_author=%' . $format; $res[ $format ] = sprintf( $format_str, $var ); } var_dump( $res );
Output for 8.1.9 - 8.1.33, 8.2.10 - 8.2.29, 8.3.0 - 8.3.27, 8.4.1 - 8.4.14, 8.5.0
array(16) { ["b"]=> string(47) "SELECT * FROM wp_posts WHERE post_author=101010" ["c"]=> string(42) "SELECT * FROM wp_posts WHERE post_author=*" ["d"]=> string(43) "SELECT * FROM wp_posts WHERE post_author=42" ["e"]=> string(52) "SELECT * FROM wp_posts WHERE post_author=4.200000e+1" ["E"]=> string(52) "SELECT * FROM wp_posts WHERE post_author=4.200000E+1" ["f"]=> string(50) "SELECT * FROM wp_posts WHERE post_author=42.000000" ["F"]=> string(50) "SELECT * FROM wp_posts WHERE post_author=42.000000" ["g"]=> string(43) "SELECT * FROM wp_posts WHERE post_author=42" ["G"]=> string(43) "SELECT * FROM wp_posts WHERE post_author=42" ["h"]=> string(43) "SELECT * FROM wp_posts WHERE post_author=42" ["H"]=> string(43) "SELECT * FROM wp_posts WHERE post_author=42" ["o"]=> string(43) "SELECT * FROM wp_posts WHERE post_author=52" ["s"]=> string(54) "SELECT * FROM wp_posts WHERE post_author=42 OR 1=1; --" ["u"]=> string(43) "SELECT * FROM wp_posts WHERE post_author=42" ["x"]=> string(43) "SELECT * FROM wp_posts WHERE post_author=2a" ["X"]=> string(43) "SELECT * FROM wp_posts WHERE post_author=2A" }
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.

preferences:
130.41 ms | 408 KiB | 5 Q