3v4l.org

run code in 300+ PHP versions simultaneously
<?php var_dump(crypt('foo', '$2a$10$0123456789abcdefghijk')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkB')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkC')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkD')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkE')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkF')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkG')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkH')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkI')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkJ')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkK')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkL')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkM')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkN')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkO')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkP')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkQ')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkR')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkS')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkT')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkU')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkV')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkW')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkX')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkY')); var_dump(crypt('foo', '$2a$10$0123456789abcdefghijkZ'));
Output for git.master, git.master_jit, rfc.property-hooks
string(2) "*0" string(60) "$2a$10$0123456789abcdefghijk.PCjeBSDUNtxgIBbB9Al5ZaYCPbAio/m" string(60) "$2a$10$0123456789abcdefghijk.PCjeBSDUNtxgIBbB9Al5ZaYCPbAio/m" string(60) "$2a$10$0123456789abcdefghijk.PCjeBSDUNtxgIBbB9Al5ZaYCPbAio/m" string(60) "$2a$10$0123456789abcdefghijk.PCjeBSDUNtxgIBbB9Al5ZaYCPbAio/m" string(60) "$2a$10$0123456789abcdefghijk.PCjeBSDUNtxgIBbB9Al5ZaYCPbAio/m" string(60) "$2a$10$0123456789abcdefghijk.PCjeBSDUNtxgIBbB9Al5ZaYCPbAio/m" string(60) "$2a$10$0123456789abcdefghijk.PCjeBSDUNtxgIBbB9Al5ZaYCPbAio/m" string(60) "$2a$10$0123456789abcdefghijk.PCjeBSDUNtxgIBbB9Al5ZaYCPbAio/m" string(60) "$2a$10$0123456789abcdefghijk.PCjeBSDUNtxgIBbB9Al5ZaYCPbAio/m" string(60) "$2a$10$0123456789abcdefghijk.PCjeBSDUNtxgIBbB9Al5ZaYCPbAio/m" string(60) "$2a$10$0123456789abcdefghijk.PCjeBSDUNtxgIBbB9Al5ZaYCPbAio/m" string(60) "$2a$10$0123456789abcdefghijk.PCjeBSDUNtxgIBbB9Al5ZaYCPbAio/m" string(60) "$2a$10$0123456789abcdefghijk.PCjeBSDUNtxgIBbB9Al5ZaYCPbAio/m" string(60) "$2a$10$0123456789abcdefghijkOQyvqE3kxxLqF.gfV2Wrb73YKCgyA/yO" string(60) "$2a$10$0123456789abcdefghijkOQyvqE3kxxLqF.gfV2Wrb73YKCgyA/yO" string(60) "$2a$10$0123456789abcdefghijkOQyvqE3kxxLqF.gfV2Wrb73YKCgyA/yO" string(60) "$2a$10$0123456789abcdefghijkOQyvqE3kxxLqF.gfV2Wrb73YKCgyA/yO" string(60) "$2a$10$0123456789abcdefghijkOQyvqE3kxxLqF.gfV2Wrb73YKCgyA/yO" string(60) "$2a$10$0123456789abcdefghijkOQyvqE3kxxLqF.gfV2Wrb73YKCgyA/yO" string(60) "$2a$10$0123456789abcdefghijkOQyvqE3kxxLqF.gfV2Wrb73YKCgyA/yO" string(60) "$2a$10$0123456789abcdefghijkOQyvqE3kxxLqF.gfV2Wrb73YKCgyA/yO" string(60) "$2a$10$0123456789abcdefghijkOQyvqE3kxxLqF.gfV2Wrb73YKCgyA/yO" string(60) "$2a$10$0123456789abcdefghijkOQyvqE3kxxLqF.gfV2Wrb73YKCgyA/yO" string(60) "$2a$10$0123456789abcdefghijkOQyvqE3kxxLqF.gfV2Wrb73YKCgyA/yO" string(60) "$2a$10$0123456789abcdefghijkOQyvqE3kxxLqF.gfV2Wrb73YKCgyA/yO"

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:
43.57 ms | 405 KiB | 8 Q