diff options
author | Tom Duff <tom@sussexlabs.net> | 2015-10-18 20:21:42 -0400 |
---|---|---|
committer | Tom Duff <tom@sussexlabs.net> | 2015-10-18 20:21:42 -0400 |
commit | 087dbecb2f25c2d372ed4e007f7641cbc87c0571 (patch) | |
tree | dc5b5bc28cba030dc5bcbcf40dc781b0144fc8d1 /php.html.markdown | |
parent | ba5f3ebc112b52797a9a21fdbba1846885feac2c (diff) |
Add more examples and explanations
Added some clarifying examples to sections on echo(), constants, and
cleaned up formatting on others. Added further explanation about the
spaceship operator.
Diffstat (limited to 'php.html.markdown')
-rw-r--r-- | php.html.markdown | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/php.html.markdown b/php.html.markdown index 5bc2ddce..127e601b 100644 --- a/php.html.markdown +++ b/php.html.markdown @@ -104,7 +104,8 @@ END; echo 'This string ' . 'is concatenated'; // Strings can be passed in as parameters to echo -echo 'Multiple', 'Parameters', 'Valid'; +echo 'Multiple', 'Parameters', 'Valid'; // Returns 'MultipleParametersValid' + /******************************** * Constants @@ -117,8 +118,10 @@ echo 'Multiple', 'Parameters', 'Valid'; // followed by any number of letters, numbers, or underscores. define("FOO", "something"); -// access to a constant is possible by direct using the choosen name -echo 'This outputs '.FOO; +// access to a constant is possible by calling the choosen name without a $ +echo FOO; // Returns 'something' +echo 'This outputs '.FOO; // Returns 'This ouputs something' + /******************************** @@ -159,9 +162,9 @@ echo('Hello World!'); print('Hello World!'); // The same as echo -// echo is actually a language construct, so you can drop the parentheses. +// echo and print are language constructs too, so you can drop the parentheses echo 'Hello World!'; -print 'Hello World!'; // So is print +print 'Hello World!'; $paragraph = 'paragraph'; @@ -219,7 +222,11 @@ assert($a !== $d); assert(1 === '1'); assert(1 !== '1'); -// spaceship operator since PHP 7 +// 'Spaceship' operator (since PHP 7) +// Returns 0 if values on either side are equal +// Returns 1 if value on the left is greater +// Returns -1 if the value on the right is greater + $a = 100; $b = 1000; |