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 @@ += 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"; + +?> 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 @@ += 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