1
0
mirror of https://github.com/restoreddev/phpapprentice.git synced 2025-10-24 11:26:06 +02:00

Converted chapters to markdown and changed pages to vertical layout

This commit is contained in:
Andrew Davis
2019-01-02 20:12:35 -06:00
parent 0c17549268
commit cbd3c539bb
56 changed files with 1305 additions and 1060 deletions

53
chapters/boolean-logic.md Normal file
View File

@@ -0,0 +1,53 @@
Boolean logic is used to combine booleans to return another boolean.
Using double ampersands tells PHP to check if both values are true.
If so, it will return true. If not, it will return false.
```php
<?php
$a = true;
$b = true;
$c = false;
```
Returns true.
```php
$a && $b;
```
Returns false.
```php
$a && $c;
```
Using two pipe characters checks if either value is true.
Then, it will return true. If both values are false, then PHP
returns false.
```php
$a = true;
$b = false;
$c = false;
$d = true;
```
Returns true.
```php
$a || $b;
```
Returns false.
```php
$b || $c;
```
Returns true.
```php
$a || $d;
```
Using an exclamation point returns the value flipped.
```php
$d = true;
```
Outputs false.
```php
echo !$d;
```