on master help sign in
Merge pull request #1308 from okezieuc/add-php-file

added php test file

commit24fe946c0630b8ec0a6831ffe07eb7dbac5f26bc authorEthan P <32112321+eth-p@users.noreply.github.com> dateSun 11 Oct 2020, 12:25 (6 years ago) parentde6680b8bd078c
2 files changed+222
tests/syntax-tests/highlighted/PHP/test.php+111 tests/syntax-tests/source/PHP/test.php+111
tests/syntax-tests/highlighted/PHP/test.phpnew file+111
@@ -0,0 +1,111 @@
1+<?php
2+#if this was md, i'll be a title
3+
4+define("CONSTANT", 3.14);
5+echo CONSTANT;
6+
7+//am i a comment
8+/*
9+ yes, and so am I too
10+*/
11+
12+
13+//variable declaration
14+$variable = "welcome";
15+$number = 2;
16+$float = 1.23;
17+$nothing = null;
18+$truth = true;
19+$lies = false;
20+$numberone = 2;
21+$numbertwo = 3;
22+
23+//operators
24+$third = $numberone + $numbertwo;
25+$third = $numberone - $numbertwo;
26+$third = $numberone * $numbertwo;
27+$third = $numberone / $numbertwo;
28+$third = $numberone % $numbertwo;
29+$third = $numberone ** $numbertwo;
30+$numberone += $numbertwo;
31+
32+echo $variable;
33+
34+echo "You are $variable!";
35+echo "We are " . $variable ."s!";
36+
37+
38+if(($numberone >= 3 || $numberone <=2) && $numberone != 2.5){
39+ echo "what a number!!!";
40+}
41+if($numberone >= 3 and $numberone <=2 and $numberone != 2.5){
42+ echo "something is wrong, this is supposed to be impossible";
43+}
44+
45+
46+if ($number < 3){
47+ $languages = array("HTML", "CSS", "JS");
48+ print_r($languages);
49+ echo $languages[2];
50+ print $languages[$number];
51+}
52+elseif ($number == 3 ){
53+ function favMovie() {
54+ echo "JUMAJI";
55+ return true;
56+ }
57+ favMovie();
58+}
59+else {
60+ switch ($number) {
61+ case 4:
62+ echo "fours";
63+ break;
64+ default:
65+ echo "I dont know you";
66+ }
67+}
68+
69+while($number <= 6 ){
70+ echo $number;
71+ $number++;
72+ $number += 1;
73+}
74+
75+do {
76+ $number++;
77+} while ($number < 10);
78+
79+for ($houses = 0; $houses <= 5; $housees++){
80+ break;
81+ echo "getting more houses";
82+}
83+
84+
85+class Person {
86+ public $name;
87+ public $age;
88+ 
89+ function __construct($name){
90+ $this->name = $name;
91+ }
92+ 
93+ function __destruct(){
94+ echo "On my way out";
95+ }
96+ 
97+ function setName($name) {
98+ $this->name = $name;
99+ }
100+}
101+
102+$doe = new Person("John Do");
103+$doe->setName('John Doe');
104+
105+
106+
107+
108+
109+$ending = 2 > 3 ? "yep" : "nah";
110+
111+?>
tests/syntax-tests/source/PHP/test.phpnew file+111
@@ -0,0 +1,111 @@
1+<?php
2+#if this was md, i'll be a title
3+
4+define("CONSTANT", 3.14);
5+echo CONSTANT;
6+
7+//am i a comment
8+/*
9+ yes, and so am I too
10+*/
11+
12+
13+//variable declaration
14+$variable = "welcome";
15+$number = 2;
16+$float = 1.23;
17+$nothing = null;
18+$truth = true;
19+$lies = false;
20+$numberone = 2;
21+$numbertwo = 3;
22+
23+//operators
24+$third = $numberone + $numbertwo;
25+$third = $numberone - $numbertwo;
26+$third = $numberone * $numbertwo;
27+$third = $numberone / $numbertwo;
28+$third = $numberone % $numbertwo;
29+$third = $numberone ** $numbertwo;
30+$numberone += $numbertwo;
31+
32+echo $variable;
33+
34+echo "You are $variable!";
35+echo "We are " . $variable ."s!";
36+
37+
38+if(($numberone >= 3 || $numberone <=2) && $numberone != 2.5){
39+ echo "what a number!!!";
40+}
41+if($numberone >= 3 and $numberone <=2 and $numberone != 2.5){
42+ echo "something is wrong, this is supposed to be impossible";
43+}
44+
45+
46+if ($number < 3){
47+ $languages = array("HTML", "CSS", "JS");
48+ print_r($languages);
49+ echo $languages[2];
50+ print $languages[$number];
51+}
52+elseif ($number == 3 ){
53+ function favMovie() {
54+ echo "JUMAJI";
55+ return true;
56+ }
57+ favMovie();
58+}
59+else {
60+ switch ($number) {
61+ case 4:
62+ echo "fours";
63+ break;
64+ default:
65+ echo "I dont know you";
66+ }
67+}
68+
69+while($number <= 6 ){
70+ echo $number;
71+ $number++;
72+ $number += 1;
73+}
74+
75+do {
76+ $number++;
77+} while ($number < 10);
78+
79+for ($houses = 0; $houses <= 5; $housees++){
80+ break;
81+ echo "getting more houses";
82+}
83+
84+
85+class Person {
86+ public $name;
87+ public $age;
88+
89+ function __construct($name){
90+ $this->name = $name;
91+ }
92+
93+ function __destruct(){
94+ echo "On my way out";
95+ }
96+
97+ function setName($name) {
98+ $this->name = $name;
99+ }
100+}
101+
102+$doe = new Person("John Do");
103+$doe->setName('John Doe');
104+
105+
106+
107+
108+
109+$ending = 2 > 3 ? "yep" : "nah";
110+
111+?>