summaryrefslogtreecommitdiffhomepage
path: root/php.html.markdown
diff options
context:
space:
mode:
authorMalcolm Fell <malcolm@vendhq.com>2013-06-28 09:17:37 +1200
committerMalcolm Fell <malcolm@vendhq.com>2013-06-28 09:17:37 +1200
commitc8800bff13262b1d37b4f926a35410509ef8bbc9 (patch)
tree47851fb0a262d0ec3b5ea5f5ce5caaf89528e933 /php.html.markdown
parente051d0ec65dfbf7b97324e6b4e4812afd5a3dd03 (diff)
Replace tabs with spaces
Diffstat (limited to 'php.html.markdown')
-rw-r--r--php.html.markdown76
1 files changed, 38 insertions, 38 deletions
diff --git a/php.html.markdown b/php.html.markdown
index af4e2f01..ec9c77e7 100644
--- a/php.html.markdown
+++ b/php.html.markdown
@@ -124,7 +124,7 @@ $x = &$y; // A now contains a reference to $y. Changing the value of $x will cha
$a == $b // TRUE if $a is equal to $b after type juggling.
$a != $b // TRUE if $a is not equal to $b after type juggling.
$a <> $b // TRUE if $a is not equal to $b after type juggling.
-$a < $b // TRUE if $a is strictly less than $b.
+$a < $b // TRUE if $a is strictly less than $b.
$a > $b // TRUE if $a is strictly greater than $b.
$a <= $b // TRUE if $a is less than or equal to $b.
$a >= $b // TRUE if $a is greater than or equal to $b.
@@ -171,27 +171,27 @@ $var = null; // Null value
```php
if (/* test */) {
- // Do something
+ // Do something
}
if (/* test */) {
- // Do something
+ // Do something
} else {
- // Do something else
+ // Do something else
}
if (/* test */) {
- // Do something
+ // Do something
} elseif(/* test2 */) {
- // Do something else, only if test2
+ // Do something else, only if test2
}
if (/* test */) {
- // Do something
+ // Do something
} elseif(/* test2 */) {
- // Do something else, only if test2
+ // Do something else, only if test2
} else {
- // Do something default
+ // Do something default
}
<?php if (/* test */): ?>
@@ -205,15 +205,15 @@ This is displayed otherwise.
```php
switch ($variable) {
- case 'one':
- // Do something if $variable == 'one'
+ case 'one':
+ // Do something if $variable == 'one'
break;
case 'two':
case 'three':
- // Do something if $variable is either 'two' or 'three'
+ // Do something if $variable is either 'two' or 'three'
break;
default:
- // Do something by default
+ // Do something by default
}
```
@@ -223,42 +223,42 @@ switch ($variable) {
```php
$i = 0;
while ($i < 5) {
- echo $i++;
+ echo $i++;
}
$i = 0;
do {
- echo $i++;
+ echo $i++;
} while ($i < 5);
for ($x = 0; $x < 10; $x++) {
- echo $x; // Will echo 0 - 9
+ echo $x; // Will echo 0 - 9
}
$wheels = ["bicycle" => 2, "car" => 4];
foreach ($wheels as $vehicle => $wheel_count) {
- echo "A $vehicle has $wheel_count wheels";
+ echo "A $vehicle has $wheel_count wheels";
}
// This loop will stop after outputting 2
$i = 0;
while ($i < 5) {
if ($i == 3) {
- break; // Exit out of the while loop and continue.
+ break; // Exit out of the while loop and continue.
}
- echo $i++;
+ echo $i++;
}
// This loop will output everything except 3
$i = 0;
while ($i < 5) {
- if ($i == 3) {
- continue; // Skip this iteration of the loop
+ if ($i == 3) {
+ continue; // Skip this iteration of the loop
}
- echo $i++;
+ echo $i++;
}
```
@@ -268,7 +268,7 @@ Functions are created with the ```function``` keyword.
```php
function my_function($my_arg) {
- $my_variable = 1;
+ $my_variable = 1;
}
// $my_variable and $my_arg cannot be accessed outside of the function
@@ -288,12 +288,12 @@ A valid function name starts with a letter or underscore, followed by any number
```php
function my_function_name ($arg_1, $arg_2) { // $arg_1 and $arg_2 are required
- // Do something with $arg_1 and $arg_2;
+ // Do something with $arg_1 and $arg_2;
}
// Functions may be nested to limit scope
function outer_function ($arg_1 = null) { // $arg_1 is optional
- function inner_function($arg_2 = 'two') { // $arg_2 will default to 'two'
+ function inner_function($arg_2 = 'two') { // $arg_2 will default to 'two'
}
}
@@ -335,12 +335,12 @@ function my_function($callback) {
}
my_function(function ($my_argument) {
- // do something
+ // do something
});
// Closure style
$my_function = function() {
- // Do something
+ // Do something
};
$my_function();
@@ -352,9 +352,9 @@ Classes are defined with the ```class``` keyword.
```php
class MyClass {
- const MY_CONST = 'value';
+ const MY_CONST = 'value';
static $staticVar = 'something';
- public $property = 'value'; // Properties must declare their visibility
+ public $property = 'value'; // Properties must declare their visibility
}
echo MyClass::MY_CONST; // Outputs "value";
@@ -367,7 +367,7 @@ Classes are insantiated with the ```new``` keyword. Functions are referred to as
```php
class MyClass {
- function myFunction() {
+ function myFunction() {
}
function function youCannotOverrideMe()
@@ -392,16 +392,16 @@ PHP offers some [magic methods](http://www.php.net/manual/en/language.oop5.magic
```php
class MyClass {
- private $property;
+ private $property;
public function __get($key)
{
- return $this->$key;
+ return $this->$key;
}
public function __set($key, $value)
{
- $this->$key = $value;
+ $this->$key = $value;
}
}
@@ -415,12 +415,12 @@ Classes can be abstract (using the ```abstract``` keyword), extend other classes
```php
interface InterfaceOne
{
- public function doSomething();
+ public function doSomething();
}
interface InterfaceTwo
{
- public function doSomething();
+ public function doSomething();
}
abstract class MyAbstractClass implements InterfaceOne
@@ -481,15 +481,15 @@ Traits are available since PHP 5.4.0 and are declared using the ```trait``` keyw
```php
trait MyTrait {
- public function myTraitMethod()
+ public function myTraitMethod()
{
- // Do something
+ // Do something
}
}
class MyClass
{
- use MyTrait;
+ use MyTrait;
}
$cls = new MyClass();