diff options
author | okezieuc <53785400+okezieuc@users.noreply.github.com> | 2020-10-11 18:48:29 +0100 |
---|---|---|
committer | okezieuc <53785400+okezieuc@users.noreply.github.com> | 2020-10-11 18:48:29 +0100 |
commit | ecde418abbf869201ab83523cf9b52f859b456a1 (patch) | |
tree | dc09c838370912d18d1d48d3062dd42d75304997 | |
parent | 46004001cb366a8a3f06df882eb1ce015148b1c6 (diff) |
added php test file
I added a sample test.php file that covers a lot of python syntax
m--------- | assets/syntaxes/02_Extra/Vue | 0 | ||||
-rw-r--r-- | tests/syntax-tests/highlighted/PHP/test.php | 111 | ||||
-rw-r--r-- | tests/syntax-tests/source/PHP/test.php | 111 |
3 files changed, 222 insertions, 0 deletions
diff --git a/assets/syntaxes/02_Extra/Vue b/assets/syntaxes/02_Extra/Vue -Subproject 6eb71bc6bba5e6a284b6d1d3154484da6f366e2 +Subproject 6d405948df4a112eb7a4db2ed72bbfe76dd9f41 diff --git a/tests/syntax-tests/highlighted/PHP/test.php b/tests/syntax-tests/highlighted/PHP/test.php new file mode 100644 index 00000000..e5dbb353 --- /dev/null +++ b/tests/syntax-tests/highlighted/PHP/test.php @@ -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 diff --git a/tests/syntax-tests/source/PHP/test.php b/tests/syntax-tests/source/PHP/test.php new file mode 100644 index 00000000..26413597 --- /dev/null +++ b/tests/syntax-tests/source/PHP/test.php @@ -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"; + +?>
\ No newline at end of file |