diff options
Diffstat (limited to 'php.html.markdown')
| -rw-r--r-- | php.html.markdown | 25 | 
1 files changed, 13 insertions, 12 deletions
| diff --git a/php.html.markdown b/php.html.markdown index ddf38226..3b18aa60 100644 --- a/php.html.markdown +++ b/php.html.markdown @@ -122,9 +122,9 @@ echo 'Multiple', 'Parameters', 'Valid';  // Returns 'MultipleParametersValid'  // followed by any number of letters, numbers, or underscores.  define("FOO", "something"); -// access to a constant is possible by calling the choosen name without a $ +// access to a constant is possible by calling the chosen name without a $  echo FOO; // Returns 'something' -echo 'This outputs ' . FOO;  // Returns 'This ouputs something' +echo 'This outputs ' . FOO;  // Returns 'This outputs something' @@ -132,9 +132,7 @@ echo 'This outputs ' . FOO;  // Returns 'This ouputs something'   * Arrays   */ -// All arrays in PHP are associative arrays (hashmaps), - -// Associative arrays, known as hashmaps in some languages. +// All arrays in PHP are associative arrays (hashmaps in some languages)  // Works with all PHP versions  $associative = array('One' => 1, 'Two' => 2, 'Three' => 3); @@ -342,7 +340,7 @@ switch ($x) {  $i = 0;  while ($i < 5) {      echo $i++; -}; // Prints "01234" +} // Prints "01234"  echo "\n"; @@ -445,7 +443,7 @@ echo $function_name(1, 2); // => 3  // Or, use call_user_func(callable $callback [, $parameter [, ... ]]); -// You can get the all the parameters passed to a function +// You can get all the parameters passed to a function  function parameters() {      $numargs = func_num_args();      if ($numargs > 0) { @@ -796,7 +794,7 @@ But I'm ChildClass  /**********************  *  Magic constants -*   +*  */  // Get current class name. Must be used inside a class declaration. @@ -828,7 +826,7 @@ echo "Current trait is " . __TRAIT__;  /**********************  *  Error Handling -*   +*  */  // Simple error handling can be done with try catch block @@ -839,11 +837,11 @@ try {      // Handle exception  } -// When using try catch blocks in a namespaced enviroment use the following +// When using try catch blocks in a namespaced environment use the following  try {      // Do something -} catch (\Exception $e) { +} catch (Exception $e) {      // Handle exception  } @@ -856,7 +854,7 @@ try {      $condition = true;      if ($condition) { -        throw new MyException('Something just happend'); +        throw new MyException('Something just happened');      }  } catch (MyException $e) { @@ -873,6 +871,9 @@ and community input.  If you're interested in up-to-date best practices, visit  [PHP The Right Way](http://www.phptherightway.com/). +A tutorial covering basics of language, setting up coding environment and making +few practical projects at [Codecourse - PHP Basics](https://www.youtube.com/playlist?list=PLfdtiltiRHWHjTPiFDRdTOPtSyYfz3iLW). +  If you're coming from a language with good package management, check out  [Composer](http://getcomposer.org/). | 
