3v4l.org

run code in 300+ PHP versions simultaneously
<?php $x = ' 6 \ntriangleleft 7 \ntriangleright 8 \nleftarrow 9 \nrightarrow : \nLeftarrow ; \nRightarrow < \nLeftrightarrow = \nleftrightarrow > \divideontimes ? \varnothing @ \nexists ` \Finv a \Game 0 \mho ð \eth h \eqsim i \beth j \gimel k \daleth l \lessdot m \gtrdot n \ltimes o \rtimes p \shortmid q \shortparallel r \smallsetminus s \thicksim t \thickapprox u \approxeq v \succapprox w \precapprox x \curvearrowleft y \curvearrowright z \digamma { \varkappa k \Bbbk } \hslash ~ \hbar  \backepsilon 4 \preccurlyeq 5 \leqq 6 \leqslant 7 \lessgtr 8 \backprime : \risingdotseq ; \fallingdotseq < \succcurlyeq = \geqq > \geqslant ? \gtrless < \sqsubset = \sqsupset B \vartriangleright C \vartriangleleft D \trianglerighteq E \trianglelefteq F \bigstar G \between H \blacktriangledown I \blacktriangleright J \blacktriangleleft M \vartriangle N \blacktriangle O \triangledown P \eqcirc Q \lesseqgtr R \gtreqless S \lesseqqgtr T \gtreqqless V \Rrightarrow W \Lleftarrow Y \veebar Z \barwedge [ \doublebarwedge \ \angle ] \measuredangle ^ \sphericalangle _ \varpropto ` \smallsmile a \smallfrown b \Subset c \Supset d \Cup d \doublecup e \Cap e \doublecap f \curlywedge g \curlyvee h \leftthreetimes i \rightthreetimes j \subseteqq k \supseteqq l \bumpeq m \Bumpeq n \lll n \llless o \ggg o \gggtr s \circledS t \pitchfork u \dotplus v \backsim w \backsimeq { \complement | \intercal } \circledcirc ~ \circledast  \circleddash 􀀀 \lvertneqq  \gvertneqq  \nleq  \ngeq  \nless  \ngtr  \nprec  \nsucc  \lneqq \gneqq \nleqslant \ngeqslant \lneq \gneq  \npreceq  \nsucceq  \precnsim  \succnsim  \lnsim  \gnsim  \nleqq  \ngeqq  \precneqq  \succneqq  \precnapprox  \succnapprox  \lnapprox  \gnapprox  \nsim  \ncong  \diagup  \diagdown \varsubsetneq ! \varsupsetneq " \nsubseteqq # \nsupseteqq $ \subsetneqq % \supsetneqq & \varsubsetneqq \varsupsetneqq ( \subsetneq ) \supsetneq * \nsubseteq + \nsupseteq , \nparallel - \nmid . \nshortmid / \nshortparallel 0 \nvdash 1 \nVdash 2 \nvDash 3 \nVDash 4 \ntrianglerighteq 5 \ntrianglelefteq 2 \boxdot  \boxplus  \boxtimes  \square  \blacksquare  \centerdot  \lozenge  \blacklozenge  \circlearrowright \circlearrowleft \rightleftharpoons \leftrightharpoons \boxminus \Vdash  \Vvdash  \vDash  \twoheadrightarrow  \twoheadleftarrow  \leftleftarrows  \rightrightarrows  \upuparrows  \downdownarrows  \upharpoonright  \restriction  \downharpoonright  \upharpoonleft  \downharpoonleft  \rightarrowtail  \leftarrowtail  \leftrightarrows  \rightleftarrows  \Lsh  \Rsh \rightsquigarrow ! \leftrightsquigarrow " \looparrowleft # \looparrowright $ \circeq % \succsim & \gtrsim \gtrapprox ( \multimap ) \therefore * \because + \doteqdot + \Doteq , \triangleq - \precsim . \lesssim / \lessapprox 0 \eqslantless 1 \eqslantgtr 2 \curlyeqprec 3 \curlyeqsucc 1 '; $x = array_filter(preg_split('/\s+/', $x)); usort($x, function ($a, $b) { return strcmp(strtolower($a), strtolower($b)); }); foreach ($x as $xx) { echo $xx, "\n"; }
Output for git.master, git.master_jit, rfc.property-hooks
                                                     ! ! " " # # $ $ % % & & ( ( ) ) * * + + + , , - - . . / / 1 1 1 2 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 : : ; ; < < < = = = > > ? ? @ [ \ \angle \approxeq \backepsilon \backprime \backsim \backsimeq \barwedge \Bbbk \because \beth \between \bigstar \blacklozenge \blacksquare \blacktriangle \blacktriangledown \blacktriangleleft \blacktriangleright \boxdot \boxminus \boxplus \boxtimes \bumpeq \Bumpeq \Cap \centerdot \circeq \circlearrowleft \circlearrowright \circledast \circledcirc \circleddash \circledS \complement \Cup \curlyeqprec \curlyeqsucc \curlyvee \curlywedge \curvearrowleft \curvearrowright \daleth \diagdown \diagup \digamma \divideontimes \Doteq \doteqdot \dotplus \doublebarwedge \doublecap \doublecup \downdownarrows \downharpoonleft \downharpoonright \eqcirc \eqsim \eqslantgtr \eqslantless \eth \fallingdotseq \Finv \Game \geqq \geqslant \ggg \gggtr \gimel \gnapprox \gneq \gneqq \gnsim \gtrapprox \gtrdot \gtreqless \gtreqqless \gtrless \gtrsim \gvertneqq \hbar \hslash \intercal \leftarrowtail \leftleftarrows \leftrightarrows \leftrightharpoons \leftrightsquigarrow \leftthreetimes \leqq \leqslant \lessapprox \lessdot \lesseqgtr \lesseqqgtr \lessgtr \lesssim \Lleftarrow \lll \llless \lnapprox \lneq \lneqq \lnsim \looparrowleft \looparrowright \lozenge \Lsh \ltimes \lvertneqq \measuredangle \mho \multimap \ncong \nexists \ngeq \ngeqq \ngeqslant \ngtr \nleftarrow \nLeftarrow \nLeftrightarrow \nleftrightarrow \nleq \nleqq \nleqslant \nless \nmid \nparallel \nprec \npreceq \nrightarrow \nRightarrow \nshortmid \nshortparallel \nsim \nsubseteq \nsubseteqq \nsucc \nsucceq \nsupseteq \nsupseteqq \ntriangleleft \ntrianglelefteq \ntriangleright \ntrianglerighteq \nvdash \nVdash \nvDash \nVDash \pitchfork \precapprox \preccurlyeq \precnapprox \precneqq \precnsim \precsim \restriction \rightarrowtail \rightleftarrows \rightleftharpoons \rightrightarrows \rightsquigarrow \rightthreetimes \risingdotseq \Rrightarrow \Rsh \rtimes \shortmid \shortparallel \smallfrown \smallsetminus \smallsmile \sphericalangle \sqsubset \sqsupset \square \Subset \subseteqq \subsetneq \subsetneqq \succapprox \succcurlyeq \succnapprox \succneqq \succnsim \succsim \Supset \supseteqq \supsetneq \supsetneqq \therefore \thickapprox \thicksim \triangledown \trianglelefteq \triangleq \trianglerighteq \twoheadleftarrow \twoheadrightarrow \upharpoonleft \upharpoonright \upuparrows \varkappa \varnothing \varpropto \varsubsetneq \varsubsetneqq \varsupsetneq \varsupsetneqq \vartriangle \vartriangleleft \vartriangleright \Vdash \vDash \veebar \Vvdash ] ^ _ ` ` a a B b C c D d d E e e F f G g h H h i I i j J j k k k l l m M m n N n n o O o o p P q Q r R s S s t T t u u v V v w W w x y Y z Z { { | } } ~ ~   ð 􀀀

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:
36.15 ms | 409 KiB | 8 Q