3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo '<pre>'; $replacements = base64_decode('vjlSRFNWKSo6U1YkPj4MPCQAWBIZKgM4UxlWEB8qITg5Hz5qDngnAHwSZDEDc1QZXRBQKwNbUx4raQ54JwB8EmQxBHloGXsPSzEDW1QZK2QOeA4AfCxpMQR1aBl7D2kxA3RUGTBkJ3kNBnxeXDE7cmhQew9bGBx2VFAwUHFeJGNZdjEvfE9odXQtMBdTVFR0KRBuBCN8AXYYI3sdU3tQWxgpWB1TdR4RCjIBWhkQHgNSNxAkHAE='); //$replacements = base64_decode('vjlSRFNWKSo6U1YkPj4MPCRcMFgSGSoDOFMZVhAfKiE4OR8+ag54XCdcMHwSZDEDc1QZXRBQKwNbUx4raQ54XCdcMHwSZDEEeWgZew9LMQNbVBkrZA54DlwwfCxpMQR1aBl7D2kxA3RUGTBkXCd5XHIGfF5cXDE7cmhQew9bGBx2VFAwUHFeJGNZdjEvfE9odXQtMBdTVFR0KRBuBCN8AXYYI3sdU3tQWxgpWB1TdR4RXG4yAVoZEB4DUjcQJBwB='); $randomstr = '/c175f23ad5a85d189eac918e1f6f2f8e1/'; $sql = "INSERT INTO `photos_cvec` (`id`,`compressed_cvec`) VALUES ('dab8d33ed1e16ff74621bc37e9c657710','c175f23ad5a85d189eac918e1f6f2f8e1')"; $sql = preg_replace($randomstr, $replacements, $sql, 1); var_dump($sql); echo 'pattern: '; var_dump($randomstr); echo 'string: '; var_dump($replacements); //$replacements = base64_decode('vjlSRFNWKSo6U1YkPj4MPCQAWBIZKgM4UxlWEB8qITg5Hz5qDngnAHwSZDEDc1QZXRBQKwNbUx4raQ54JwB8EmQxBHloGXsPSzEDW1QZK2QOeA4AfCxpMQR1aBl7D2kxA3RUGTBkJ3kNBnxeXDE7cmhQew9bGBx2VFAwUHFeJGNZdjEvfE9odXQtMBdTVFR0KRBuBCN8AXYYI3sdU3tQWxgpWB1TdR4RCjIBWhkQHgNSNxAkHAE='); $replacements = base64_decode('vjlSRFNWKSo6U1YkPj4MPCRcMFgSGSoDOFMZVhAfKiE4OR8+ag54XCdcMHwSZDEDc1QZXRBQKwNbUx4raQ54XCdcMHwSZDEEeWgZew9LMQNbVBkrZA54DlwwfCxpMQR1aBl7D2kxA3RUGTBkXCd5XHIGfF5cXDE7cmhQew9bGBx2VFAwUHFeJGNZdjEvfE9odXQtMBdTVFR0KRBuBCN8AXYYI3sdU3tQWxgpWB1TdR4RXG4yAVoZEB4DUjcQJBwB='); $randomstr = '/c175f23ad5a85d189eac918e1f6f2f8e1/'; $sql = "INSERT INTO `photos_cvec` (`id`,`compressed_cvec`) VALUES ('dab8d33ed1e16ff74621bc37e9c657710','c175f23ad5a85d189eac918e1f6f2f8e1')"; $sql = preg_replace($randomstr, $replacements, $sql, 1); var_dump($sql); echo 'pattern: '; var_dump($randomstr); echo 'string: '; var_dump($replacements);
Output for git.master, git.master_jit, rfc.property-hooks
<pre>string(278) "INSERT INTO `photos_cvec` (`id`,`compressed_cvec`) VALUES ('dab8d33ed1e16ff74621bc37e9c657710','�9RDSV)*:SV$>> <$X*8SV*!89>jx'|d1sT]P+[S+ix'|d1yh{K1[T+dx|,i1uh{i1tT0d'y |^;rhP{[vTP0Pq^$cYv1/|Ohut-0STTt)n#|v#{S{P[)XSu 2ZR7$')" pattern: string(35) "/c175f23ad5a85d189eac918e1f6f2f8e1/" string: string(182) "�9RDSV)*:SV$>> <$X*8SV*!89>jx'|d1sT]P+[S+ix'|d1yh{K1[T+dx|,i1uh{i1tT0d'y |^\1;rhP{[vTP0Pq^$cYv1/|Ohut-0STTt)n#|v#{S{P[)XSu 2ZR7$" string(413) "INSERT INTO `photos_cvec` (`id`,`compressed_cvec`) VALUES ('dab8d33ed1e16ff74621bc37e9c657710','�9RDSV)*:SV$>> <$c175f23ad5a85d189eac918e1f6f2f8e1X*8SV*!89>jx\'c175f23ad5a85d189eac918e1f6f2f8e1|d1sT]P+[S+ix\'c175f23ad5a85d189eac918e1f6f2f8e1|d1yh{K1[T+dxc175f23ad5a85d189eac918e1f6f2f8e1|,i1uh{i1tT0d\'y\r|^\1;rhP{[vTP0Pq^$cYv1/|Ohut-0STTt)n#|v#{S{P[)XSu\n2ZR7$')" pattern: string(35) "/c175f23ad5a85d189eac918e1f6f2f8e1/" string: string(192) "�9RDSV)*:SV$>> <$\0X*8SV*!89>jx\'\0|d1sT]P+[S+ix\'\0|d1yh{K1[T+dx\0|,i1uh{i1tT0d\'y\r|^\\1;rhP{[vTP0Pq^$cYv1/|Ohut-0STTt)n#|v#{S{P[)XSu\n2ZR7$"

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:
39.54 ms | 404 KiB | 8 Q