mirror of
https://github.com/sharkdp/bat
synced 2024-11-27 14:20:45 +00:00
updated the php commit
I reverted the commit and prevented the vue submodules from being affected
This commit is contained in:
parent
b7271a2a6d
commit
8bd078caeb
2 changed files with 222 additions and 0 deletions
111
tests/syntax-tests/highlighted/PHP/test.php
Normal file
111
tests/syntax-tests/highlighted/PHP/test.php
Normal file
|
@ -0,0 +1,111 @@
|
|||
[38;2;248;248;242m<?php[0m
|
||||
[38;2;117;113;94m#[0m[38;2;117;113;94mif this was md, i'll be a title[0m
|
||||
|
||||
[38;2;102;217;239mdefine[0m[38;2;255;255;255m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mCONSTANT[0m[38;2;230;219;116m"[0m[38;2;255;255;255m,[0m[38;2;255;255;255m [0m[38;2;190;132;255m3.14[0m[38;2;255;255;255m)[0m[38;2;248;248;242m;[0m
|
||||
[38;2;228;46;112mecho[0m[38;2;248;248;242m [0m[38;2;190;132;255mCONSTANT[0m[38;2;248;248;242m;[0m
|
||||
|
||||
[38;2;117;113;94m//[0m[38;2;117;113;94mam i a comment[0m
|
||||
[38;2;117;113;94m/*[0m
|
||||
[38;2;117;113;94m yes, and so am I too[0m
|
||||
[38;2;117;113;94m*/[0m
|
||||
|
||||
|
||||
[38;2;117;113;94m//[0m[38;2;117;113;94mvariable declaration[0m
|
||||
[38;2;255;255;255m$[0m[38;2;255;255;255mvariable[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mwelcome[0m[38;2;230;219;116m"[0m[38;2;248;248;242m;[0m
|
||||
[38;2;255;255;255m$[0m[38;2;255;255;255mnumber[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;190;132;255m2[0m[38;2;248;248;242m;[0m
|
||||
[38;2;255;255;255m$[0m[38;2;255;255;255mfloat[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;190;132;255m1.23[0m[38;2;248;248;242m;[0m
|
||||
[38;2;255;255;255m$[0m[38;2;255;255;255mnothing[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;190;132;255mnull[0m[38;2;248;248;242m;[0m
|
||||
[38;2;255;255;255m$[0m[38;2;255;255;255mtruth[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;190;132;255mtrue[0m[38;2;248;248;242m;[0m
|
||||
[38;2;255;255;255m$[0m[38;2;255;255;255mlies[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;190;132;255mfalse[0m[38;2;248;248;242m;[0m
|
||||
[38;2;255;255;255m$[0m[38;2;255;255;255mnumberone[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;190;132;255m2[0m[38;2;248;248;242m;[0m
|
||||
[38;2;255;255;255m$[0m[38;2;255;255;255mnumbertwo[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;190;132;255m3[0m[38;2;248;248;242m;[0m
|
||||
|
||||
[38;2;117;113;94m//[0m[38;2;117;113;94moperators[0m
|
||||
[38;2;255;255;255m$[0m[38;2;255;255;255mthird[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumberone[0m[38;2;248;248;242m [0m[38;2;249;38;114m+[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumbertwo[0m[38;2;248;248;242m;[0m
|
||||
[38;2;255;255;255m$[0m[38;2;255;255;255mthird[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumberone[0m[38;2;248;248;242m [0m[38;2;249;38;114m-[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumbertwo[0m[38;2;248;248;242m;[0m
|
||||
[38;2;255;255;255m$[0m[38;2;255;255;255mthird[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumberone[0m[38;2;248;248;242m [0m[38;2;249;38;114m*[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumbertwo[0m[38;2;248;248;242m;[0m
|
||||
[38;2;255;255;255m$[0m[38;2;255;255;255mthird[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumberone[0m[38;2;248;248;242m [0m[38;2;249;38;114m/[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumbertwo[0m[38;2;248;248;242m;[0m
|
||||
[38;2;255;255;255m$[0m[38;2;255;255;255mthird[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumberone[0m[38;2;248;248;242m [0m[38;2;249;38;114m%[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumbertwo[0m[38;2;248;248;242m;[0m
|
||||
[38;2;255;255;255m$[0m[38;2;255;255;255mthird[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumberone[0m[38;2;248;248;242m [0m[38;2;249;38;114m*[0m[38;2;249;38;114m*[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumbertwo[0m[38;2;248;248;242m;[0m
|
||||
[38;2;255;255;255m$[0m[38;2;255;255;255mnumberone[0m[38;2;248;248;242m [0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumbertwo[0m[38;2;248;248;242m;[0m
|
||||
|
||||
[38;2;228;46;112mecho[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mvariable[0m[38;2;248;248;242m;[0m
|
||||
|
||||
[38;2;228;46;112mecho[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mYou are [0m[38;2;255;255;255m$[0m[38;2;255;255;255mvariable[0m[38;2;230;219;116m![0m[38;2;230;219;116m"[0m[38;2;248;248;242m;[0m
|
||||
[38;2;228;46;112mecho[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mWe are [0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;249;38;114m.[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mvariable[0m[38;2;248;248;242m [0m[38;2;249;38;114m.[0m[38;2;230;219;116m"[0m[38;2;230;219;116ms![0m[38;2;230;219;116m"[0m[38;2;248;248;242m;[0m
|
||||
|
||||
|
||||
[38;2;249;38;114mif[0m[38;2;248;248;242m([0m[38;2;248;248;242m([0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumberone[0m[38;2;248;248;242m [0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m3[0m[38;2;248;248;242m [0m[38;2;249;38;114m||[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumberone[0m[38;2;248;248;242m [0m[38;2;249;38;114m<=[0m[38;2;190;132;255m2[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;249;38;114m&&[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumberone[0m[38;2;248;248;242m [0m[38;2;249;38;114m!=[0m[38;2;248;248;242m [0m[38;2;190;132;255m2.5[0m[38;2;248;248;242m)[0m[38;2;248;248;242m{[0m
|
||||
[38;2;248;248;242m [0m[38;2;228;46;112mecho[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mwhat a number!!![0m[38;2;230;219;116m"[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m}[0m
|
||||
[38;2;249;38;114mif[0m[38;2;248;248;242m([0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumberone[0m[38;2;248;248;242m [0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;190;132;255m3[0m[38;2;248;248;242m [0m[38;2;249;38;114mand[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumberone[0m[38;2;248;248;242m [0m[38;2;249;38;114m<=[0m[38;2;190;132;255m2[0m[38;2;248;248;242m [0m[38;2;249;38;114mand[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumberone[0m[38;2;248;248;242m [0m[38;2;249;38;114m!=[0m[38;2;248;248;242m [0m[38;2;190;132;255m2.5[0m[38;2;248;248;242m)[0m[38;2;248;248;242m{[0m
|
||||
[38;2;248;248;242m [0m[38;2;228;46;112mecho[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116msomething is wrong, this is supposed to be impossible[0m[38;2;230;219;116m"[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m}[0m
|
||||
|
||||
|
||||
[38;2;249;38;114mif[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumber[0m[38;2;248;248;242m [0m[38;2;249;38;114m<[0m[38;2;248;248;242m [0m[38;2;190;132;255m3[0m[38;2;248;248;242m)[0m[38;2;248;248;242m{[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mlanguages[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;228;46;112marray[0m[38;2;255;255;255m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mHTML[0m[38;2;230;219;116m"[0m[38;2;255;255;255m, [0m[38;2;230;219;116m"[0m[38;2;230;219;116mCSS[0m[38;2;230;219;116m"[0m[38;2;255;255;255m, [0m[38;2;230;219;116m"[0m[38;2;230;219;116mJS[0m[38;2;230;219;116m"[0m[38;2;255;255;255m)[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[38;2;102;217;239mprint_r[0m[38;2;255;255;255m([0m[38;2;255;255;255m$[0m[38;2;255;255;255mlanguages[0m[38;2;255;255;255m)[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[38;2;228;46;112mecho[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mlanguages[0m[38;2;248;248;242m[[0m[38;2;190;132;255m2[0m[38;2;248;248;242m][0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[38;2;228;46;112mprint[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mlanguages[0m[38;2;248;248;242m[[0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumber[0m[38;2;248;248;242m][0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m}[0m
|
||||
[38;2;249;38;114melseif[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumber[0m[38;2;248;248;242m [0m[38;2;249;38;114m==[0m[38;2;248;248;242m [0m[38;2;190;132;255m3[0m[38;2;248;248;242m [0m[38;2;248;248;242m)[0m[38;2;248;248;242m{[0m
|
||||
[38;2;248;248;242m [0m[3;38;2;249;38;114mfunction[0m[38;2;248;248;242m [0m[38;2;102;217;239mfavMovie[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
||||
[38;2;248;248;242m [0m[38;2;228;46;112mecho[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mJUMAJI[0m[38;2;230;219;116m"[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[38;2;249;38;114mreturn[0m[38;2;248;248;242m [0m[38;2;190;132;255mtrue[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255mfavMovie[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m}[0m
|
||||
[38;2;249;38;114melse[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
||||
[38;2;248;248;242m [0m[38;2;249;38;114mswitch[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumber[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
||||
[38;2;248;248;242m [0m[38;2;249;38;114mcase[0m[38;2;248;248;242m [0m[38;2;190;132;255m4[0m[38;2;248;248;242m:[0m
|
||||
[38;2;248;248;242m [0m[38;2;228;46;112mecho[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mfours[0m[38;2;230;219;116m"[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[38;2;249;38;114mbreak[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[38;2;249;38;114mdefault[0m[38;2;248;248;242m:[0m
|
||||
[38;2;248;248;242m [0m[38;2;228;46;112mecho[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mI dont know you[0m[38;2;230;219;116m"[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m
|
||||
[38;2;248;248;242m}[0m
|
||||
|
||||
[38;2;249;38;114mwhile[0m[38;2;248;248;242m([0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumber[0m[38;2;248;248;242m [0m[38;2;249;38;114m<=[0m[38;2;248;248;242m [0m[38;2;190;132;255m6[0m[38;2;248;248;242m [0m[38;2;248;248;242m)[0m[38;2;248;248;242m{[0m
|
||||
[38;2;248;248;242m [0m[38;2;228;46;112mecho[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumber[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumber[0m[38;2;249;38;114m++[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumber[0m[38;2;248;248;242m [0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;190;132;255m1[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m}[0m
|
||||
|
||||
[38;2;249;38;114mdo[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumber[0m[38;2;249;38;114m++[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m}[0m[38;2;248;248;242m [0m[38;2;249;38;114mwhile[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;255;255;255m$[0m[38;2;255;255;255mnumber[0m[38;2;248;248;242m [0m[38;2;249;38;114m<[0m[38;2;248;248;242m [0m[38;2;190;132;255m10[0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m
|
||||
|
||||
[38;2;249;38;114mfor[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;255;255;255m$[0m[38;2;255;255;255mhouses[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;190;132;255m0[0m[38;2;248;248;242m;[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mhouses[0m[38;2;248;248;242m [0m[38;2;249;38;114m<=[0m[38;2;248;248;242m [0m[38;2;190;132;255m5[0m[38;2;248;248;242m;[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mhousees[0m[38;2;249;38;114m++[0m[38;2;248;248;242m)[0m[38;2;248;248;242m{[0m
|
||||
[38;2;248;248;242m [0m[38;2;249;38;114mbreak[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[38;2;228;46;112mecho[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mgetting more houses[0m[38;2;230;219;116m"[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m}[0m
|
||||
|
||||
|
||||
[3;38;2;166;226;46mclass[0m[38;2;248;248;242m [0m[4;38;2;102;217;239mPerson[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
||||
[38;2;248;248;242m [0m[38;2;249;38;114mpublic[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mname[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[38;2;249;38;114mpublic[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mage[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m
|
||||
[38;2;248;248;242m [0m[3;38;2;249;38;114mfunction[0m[38;2;248;248;242m [0m[38;2;102;217;239m__construct[0m[38;2;248;248;242m([0m[3;38;2;255;255;255m$[0m[3;38;2;253;151;31mname[0m[38;2;248;248;242m)[0m[38;2;248;248;242m{[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mthis[0m[38;2;248;248;242m->[0m[38;2;255;255;255mname[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mname[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m
|
||||
[38;2;248;248;242m [0m
|
||||
[38;2;248;248;242m [0m[3;38;2;249;38;114mfunction[0m[38;2;248;248;242m [0m[38;2;102;217;239m__destruct[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m{[0m
|
||||
[38;2;248;248;242m [0m[38;2;228;46;112mecho[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mOn my way out[0m[38;2;230;219;116m"[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m
|
||||
[38;2;248;248;242m [0m
|
||||
[38;2;248;248;242m [0m[3;38;2;249;38;114mfunction[0m[38;2;248;248;242m [0m[38;2;102;217;239msetName[0m[38;2;248;248;242m([0m[3;38;2;255;255;255m$[0m[3;38;2;253;151;31mname[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
||||
[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mthis[0m[38;2;248;248;242m->[0m[38;2;255;255;255mname[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;255;255;255m$[0m[38;2;255;255;255mname[0m[38;2;248;248;242m;[0m
|
||||
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m
|
||||
[38;2;248;248;242m}[0m
|
||||
|
||||
[38;2;255;255;255m$[0m[38;2;255;255;255mdoe[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;246;170;17mnew[0m[38;2;248;248;242m [0m[38;2;255;255;255mPerson[0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mJohn Do[0m[38;2;230;219;116m"[0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m
|
||||
[38;2;255;255;255m$[0m[38;2;255;255;255mdoe[0m[38;2;248;248;242m->[0m[38;2;248;248;242msetName[0m[38;2;255;255;255m([0m[38;2;230;219;116m'[0m[38;2;230;219;116mJohn Doe[0m[38;2;230;219;116m'[0m[38;2;255;255;255m)[0m[38;2;248;248;242m;[0m
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
[38;2;255;255;255m$[0m[38;2;255;255;255mending[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;190;132;255m2[0m[38;2;248;248;242m [0m[38;2;249;38;114m>[0m[38;2;248;248;242m [0m[38;2;190;132;255m3[0m[38;2;248;248;242m ? [0m[38;2;230;219;116m"[0m[38;2;230;219;116myep[0m[38;2;230;219;116m"[0m[38;2;248;248;242m : [0m[38;2;230;219;116m"[0m[38;2;230;219;116mnah[0m[38;2;230;219;116m"[0m[38;2;248;248;242m;[0m
|
||||
|
||||
[38;2;248;248;242m?>[0m
|
111
tests/syntax-tests/source/PHP/test.php
Normal file
111
tests/syntax-tests/source/PHP/test.php
Normal file
|
@ -0,0 +1,111 @@
|
|||
<?php
|
||||
#if this was md, i'll be a title
|
||||
|
||||
define("CONSTANT", 3.14);
|
||||
echo CONSTANT;
|
||||
|
||||
//am i a comment
|
||||
/*
|
||||
yes, and so am I too
|
||||
*/
|
||||
|
||||
|
||||
//variable declaration
|
||||
$variable = "welcome";
|
||||
$number = 2;
|
||||
$float = 1.23;
|
||||
$nothing = null;
|
||||
$truth = true;
|
||||
$lies = false;
|
||||
$numberone = 2;
|
||||
$numbertwo = 3;
|
||||
|
||||
//operators
|
||||
$third = $numberone + $numbertwo;
|
||||
$third = $numberone - $numbertwo;
|
||||
$third = $numberone * $numbertwo;
|
||||
$third = $numberone / $numbertwo;
|
||||
$third = $numberone % $numbertwo;
|
||||
$third = $numberone ** $numbertwo;
|
||||
$numberone += $numbertwo;
|
||||
|
||||
echo $variable;
|
||||
|
||||
echo "You are $variable!";
|
||||
echo "We are " . $variable ."s!";
|
||||
|
||||
|
||||
if(($numberone >= 3 || $numberone <=2) && $numberone != 2.5){
|
||||
echo "what a number!!!";
|
||||
}
|
||||
if($numberone >= 3 and $numberone <=2 and $numberone != 2.5){
|
||||
echo "something is wrong, this is supposed to be impossible";
|
||||
}
|
||||
|
||||
|
||||
if ($number < 3){
|
||||
$languages = array("HTML", "CSS", "JS");
|
||||
print_r($languages);
|
||||
echo $languages[2];
|
||||
print $languages[$number];
|
||||
}
|
||||
elseif ($number == 3 ){
|
||||
function favMovie() {
|
||||
echo "JUMAJI";
|
||||
return true;
|
||||
}
|
||||
favMovie();
|
||||
}
|
||||
else {
|
||||
switch ($number) {
|
||||
case 4:
|
||||
echo "fours";
|
||||
break;
|
||||
default:
|
||||
echo "I dont know you";
|
||||
}
|
||||
}
|
||||
|
||||
while($number <= 6 ){
|
||||
echo $number;
|
||||
$number++;
|
||||
$number += 1;
|
||||
}
|
||||
|
||||
do {
|
||||
$number++;
|
||||
} while ($number < 10);
|
||||
|
||||
for ($houses = 0; $houses <= 5; $housees++){
|
||||
break;
|
||||
echo "getting more houses";
|
||||
}
|
||||
|
||||
|
||||
class Person {
|
||||
public $name;
|
||||
public $age;
|
||||
|
||||
function __construct($name){
|
||||
$this->name = $name;
|
||||
}
|
||||
|
||||
function __destruct(){
|
||||
echo "On my way out";
|
||||
}
|
||||
|
||||
function setName($name) {
|
||||
$this->name = $name;
|
||||
}
|
||||
}
|
||||
|
||||
$doe = new Person("John Do");
|
||||
$doe->setName('John Doe');
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
$ending = 2 > 3 ? "yep" : "nah";
|
||||
|
||||
?>
|
Loading…
Reference in a new issue