diff options
Diffstat (limited to 'php.html.markdown')
| -rw-r--r-- | php.html.markdown | 23 | 
1 files changed, 12 insertions, 11 deletions
| diff --git a/php.html.markdown b/php.html.markdown index 73445839..5f5a4b54 100644 --- a/php.html.markdown +++ b/php.html.markdown @@ -1,7 +1,8 @@  ---  language: php -author: Malcolm Fell -author_url: http://emarref.net/ +contributors: +    - ["Malcolm Fell", "http://emarref.net/"] +    - ["Trismegiste", "https://github.com/Trismegiste"]  filename: learnphp.php  --- @@ -47,9 +48,9 @@ $boolean = true;  // or TRUE or True  $boolean = false; // or FALSE or False  // Integers -$int1 = 19;   // => 19 -$int2 = -19;  // => -19 -$int3 = 019;  // => 15 (a leading 0 denotes an octal number) +$int1 = 12;   // => 12 +$int2 = -12;  // => -12 +$int3 = 012;  // => 10 (a leading 0 denotes an octal number)  $int4 = 0x0F; // => 15 (a leading 0x denotes a hex literal)  // Floats (aka doubles) @@ -395,9 +396,6 @@ echo $function_name(1, 2); // => 3   * Includes   */ -/* -``` -```php  <?php  // PHP within included files must also begin with a PHP open tag. @@ -541,6 +539,12 @@ interface InterfaceTwo      public function doSomethingElse();  } +// interfaces can be extended +interface InterfaceThree extends InterfaceTwo +{ +    public function doAnotherContract(); +} +  abstract class MyAbstractClass implements InterfaceOne  {      public $x = 'doSomething'; @@ -605,9 +609,6 @@ $cls->myTraitMethod(); // Prints "I have MyTrait"  // This section is separate, because a namespace declaration  // must be the first statement in a file. Let's pretend that is not the case -/* -``` -```php  <?php  // By default, classes exist in the global namespace, and can | 
