· .= concatenation %= assignment operators != is greaterthan < less than >= is greater than...
TRANSCRIPT
![Page 1: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/1.jpg)
![Page 2: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/2.jpg)
![Page 3: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/3.jpg)
![Page 4: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/4.jpg)
ISBN : 978-984-8933-05-7
![Page 5: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/5.jpg)
![Page 6: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/6.jpg)
![Page 7: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/7.jpg)
![Page 8: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/8.jpg)
![Page 9: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/9.jpg)
PHP
PHP
LAM
Declare
PHP Declare:
![Page 10: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/10.jpg)
constant
subtraction
multiplication
Division
modulus
increment
decrement
Arithmetic Operators
Assignment operator
![Page 11: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/11.jpg)
-=
*=
/=
.= concatenation
%=
Assignment Operators
!=
is greaterthan
< less than
>= is greater than or equal to
<= is less than or equal to
Comparison Operators
logical operator
&& AND
||
! Not
Logical Operators
![Page 12: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/12.jpg)
if
if
Nested if
if….else
if…..elseif…..else
Switch
for loop
while loop
do…..while
(foreach)
(Break, Continue, String & Contatenation)
Break
Break
Continue
![Page 13: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/13.jpg)
Continue syntax
Continue
(Function)
Array
Array
(Numeric Array)
Associative Array:
(Multidimensional Array)
$_GET
![Page 14: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/14.jpg)
$_POST
$_GET
$_POST
Checkbox:
Radio Button:
Drop Down List Drop Down Menu:
E-mail:
Image Upload:
SQL
MySQL
MySQL
MySQL
MySQL
MySQL
mysql
![Page 15: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/15.jpg)
MySQL
XAMPP MySQL
XAMPP
XAMPP
XAMPP
phpMyAdmin
phpMyAdmin
................................................................................................
![Page 16: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/16.jpg)
SQL Tab
SQL Tab
![Page 17: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/17.jpg)
Union
All/Any
IN
Qualifiers/Aliases
Sub Queries
Correlated Sub Queries
Comparison using Row Sub Queries
INNER JOIN
LEFT JOIN
RIGHT JOIN
MySQL
Export Tab
![Page 18: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/18.jpg)
XAMPP Tab
SQL Tab
Search Tab
Processes Tab
Charsets Tab
Engines Tab
Privileges Tab
Global Privileges
Database-Specific Privileges
Password for Privileges
Change Login Information / Copy User
Add a New User
More Tab
Synchronize
Settings
Manage Your Settings
Features
General
Text fields
Page titles
Warnings
SQL Queries
SQL queries
SQL Query box
Navigation Frame
Navigation Frame
Databases
Tables
Main Frame
Startup
Browse mode
![Page 19: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/19.jpg)
Edit mode
Tabs
Import
Import defaults
SQL
CSV
Open Document
Export
Export Defaults
SQL
CodeGen
CSV
LateX
Microsoft Office
Open Document
Texy! text
MySQL
Hierarchical
Network
Relational
![Page 20: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/20.jpg)
![Page 21: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/21.jpg)
PHP Scripting Language
PHP HTML PHP
PHP
![Page 22: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/22.jpg)
Application (Software) PHP
User friendly
PHP
Support full-featured
PHP Hypertext Preporocessor HTML embeded scripting
syntax C,
Java Perl PHP unique
PHP
PHP Concept
HTML PHP
PHP
PHP Server Side
(Execute) execute
PHP
![Page 23: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/23.jpg)
PHP (Install)
Apache
PHP
PHP
HTML
HTML
HTML HTML
Interpret PHP PHP
PHP PHP
PHP Interpret PHP code
processed
PHP processed
PHP
PHP HTML
![Page 24: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/24.jpg)
PHP
Client Request Web
Server Request PHP module execute
![Page 25: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/25.jpg)
PHP Interpreter
Request
extension.php PHP Request PHP
Interpreter PHP Interpreter File System
Communicate PHP File System
(Communicate PHP
web server Browser
Web Development PHP
PHP
PHP
![Page 26: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/26.jpg)
PHP
MySQL, MsSQL, Oracle Application PHP
Software Engineer PHP
Software Engineer
Communities
PHP PHP
PHP
Development
PHP
Security
dedicate PHP
PHP
PHP PHP
PHP
web 2.0
CMS CMS
PHP, CMS, PHP Joomla,
Drupal, Wordpress
![Page 27: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/27.jpg)
PHP
PHP PHP Developer
PHP Painless
Accessible Language
(execute)
PHP Syntax
Apache MySQL
PHP
PHP web based tools access
PHP slow
![Page 28: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/28.jpg)
PHP
PHP HTML mix
Text editor Notepad PHP
PHP
PHP
PHP HTML Scripting
;;;;
PHP Hypertext PreProcessor Personal Home
Page
PHP Web Application
Hottest
front-end back-end PHP
User friendly
Secure
Performance, versatitity, reliability,
efficiency speed
![Page 29: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/29.jpg)
Apache IIS
PHP dedugger
PHP Prefered
PHP
..
LAMP Linux, Apache, MySQL and PHP L
A Apache HTTP M
P Perl Python
LAMP:
![Page 30: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/30.jpg)
PHP PHP
interpret PHP
XAMPP
C
![Page 31: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/31.jpg)
XAMPP physical
XAMPP htdocs
htdocs htdocs Text Document
![Page 32: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/32.jpg)
Text Document
Save as File Name
hello.php
php PHP Syntax
Save as Type All Files
![Page 33: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/33.jpg)
hello.php
![Page 34: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/34.jpg)
hello.php
hello.php
php
php syntax
<?php
?>
c-1
![Page 35: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/35.jpg)
php php script <?php ?>
php script
script
![Page 36: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/36.jpg)
echo "Welcome Bangladesh";
php Apache
URL http://localhost/hello.php
Enter
![Page 37: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/37.jpg)
hello.php
Welcome Bangladesh
![Page 38: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/38.jpg)
.php
bd.php Save as Type All Files
bd.php
bd.php
<html>
<body>
![Page 39: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/39.jpg)
<?php
echo "Welcome Bangladesh";
?>
</body>
</html>
c-4
php HTML
bd.php
![Page 40: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/40.jpg)
http://localhost/bd.php
php HTML embeded
HTML HTML PHP PHP
<html>
<head>
<title>My First PHP Page</title>
</head>
<body>
<?php
echo "Hello Bangladesh! ";
echo "Hello Tiger! ";
echo "Hello Dhaka! ";
?>
</body>
</html>
c-5
HTML body <?php ?> php
echo "Hello Bangladesh! ";
echo "Hello Tiger! ";
echo "Hello Dhaka! ";
Hello Bangladesh!
Hello Tiger!
Hello Dhaka!
![Page 41: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/41.jpg)
c-7
php statement
“ “ Hello Bangladesh!
<html>
<head>
<title>My First PHP Page</title>
</head>
<body>
<?php
echo "Hello Bangladesh ";
?>
<h1> Our Dhaka<h1>
<?php
echo "Welcome Bangladesh ";
?>
</body>
</html>
c-8
Hello Bangladesh!
Hello Tiger!
Hello Dhaka!
c-9
php HTML
![Page 42: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/42.jpg)
value
variable
value
reuse
Represent
Variable
Declare Concept
Value
$Variable_Name=Value;
Constant variable and
data type
![Page 43: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/43.jpg)
value
$bd=5;
bd 5 bd
dollar
<?php
$txt = "Bangladesh";
$number = 16;
echo $txt;
echo $number;
?>
c-10
php
XAMPP htdocs
XAMPP C
htdocs
Text Document
Save as var.php
Save as Type all Files
![Page 44: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/44.jpg)
var.php
![Page 45: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/45.jpg)
var.php php
localhost/var.php
Bangladesh16
Php letter underscore(“_”)
Contain Alpha numeric
Underscore, (a-z, A-Z, 0-9, _)
space
uderscore (“_”)
Declare
![Page 46: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/46.jpg)
Capitalization
dollar ($)
Letter
Underscore
PHP Case-sensitive php syntax variable declare
error
php (Declare)
$txt
$ Letter a-z
$Txt
$ A Z T Captial letter
$_txt
$ Underscore
$5txt
PHP Declare:
![Page 47: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/47.jpg)
$bd5 5
$V
$car
$dhaka
$position
$num
$num5
$num56
$num5bd
$_num
$num_
$num_56
$dhaka_bd
$March_Salary
$March12
$salaryEmployee
$add_two_number
$addTwoNumber
![Page 48: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/48.jpg)
$addtwonumber
$employee_name
$studentName
$studentaddress
$Student
$a
$A
$aa
$ab
$b
$b_a
$a6
$xyz
$x
$aR
$x100
$m12265
variable
![Page 49: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/49.jpg)
$num=56;
Equal(=) 56 value num assign
$name= “Rony”;
Rony name
“”
$sign= ‘a’;
a character single ‘’
$nm=20;
nm 20 echo $nm
20
echo $num value
$5n
$
$employee salary
space
$emp$
![Page 50: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/50.jpg)
$emp@n
@ php
$56a
$--ab
$ab@
$@ab
$name!
$ name
var
var$
bd#
*bd
$student*name
$bd-dhaka (This is hypen)
$bd%
$dhaka\
![Page 51: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/51.jpg)
variable value
$bd= 576;
value value Assign
576 echo 576
<?php
echo "576";
?>
C-11
echo
value value
576
$num= 576
$num 576 $num
echo $num;
![Page 52: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/52.jpg)
Space
<?php
$num=576;
echo $num;
?>
c-12
c-12
$num $num 576
<?php
$name="jasika";
echo $name;
?>
c-13
$name Jasika
Jasika
![Page 53: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/53.jpg)
<?php
$n='b';
echo $n;
?>
c-14
c-14
$n ‘b’ b
<?php
$name="ronay ahmed";
echo $name;
?>
c-15
<?php
![Page 54: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/54.jpg)
$name="ronay ahmed";
echo $name;
$m="South Asian ICT";
echo $m;
?>
c-16
<?php
$name="ronay ahmed";
echo $name;
$m="South Asian ICT";
echo $m;
$mm="South Asian ICT Gulshan Dhaka";
echo $mm;
?>
c-17
<?php
$name="ronay ahmed";
echo $name;
$m="South Asian ICT";
![Page 55: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/55.jpg)
echo $m;
$mm="South Asian ICT Gulshan Dhaka";
echo $mm;
echo $m;
echo $m;
echo $m;
?>
c-18
<?php
$num=45;
echo $num;
?>
c-19
<?php
$num=45;
echo $num;
echo "Bangladesh";
$country="Bangladesh";
echo $country;
?>
c-20
![Page 56: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/56.jpg)
<?php
$num=45;
echo $num;
echo "Bangladesh";
$country="Bangladesh";
echo $country;
$add=456123;
echo $add;
?>
c-21
<?php
$num=45;
$add=456123;
echo $add;
echo $num;
$num=45;
echo $num;
?>
c-22
<?php
$integer_var = 3;
echo $integer_var;
?>
c-23
![Page 57: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/57.jpg)
<?php
$integer_var = 3;
$str_var = "apples";
echo $integer_var." ".$str_var;
?>
c-24
<?php
$city = 'New York';
$var_container = 'city'; //$var_container will store the variable $city
echo "CONTAINER's var: " . $var_container;
echo "<br />";
echo "CONTAINER's value: " . $$var_container;
echo "<br />";
echo "VAR city: " . $city;
?>
c-25
php
number
int a= 7;
php $a=7;
![Page 58: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/58.jpg)
php php
set
$a= 75; (integer)
$bd=75.6 float
$n=”Mijan” string
$ch= ‘p’ character
<?php
$myAge = 16; // a PHP Integer - always available
$yourAge = 15.5; // a PHP Float - always available
$hasHair = true; // a PHP Boolean - always available
$greeting = "Hello World!" // a PHP String - always available
?>
c-26
character screen
symbol word number Expression
Character set
(Letters)
![Page 59: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/59.jpg)
Digits
(Special character )
white space
B19-1
B19-2
Assign Operator (=)
Variable_Name= constant;
$product= “apple”;
product apple
$price= 70.5;
price 70.5
$a= 5;
![Page 60: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/60.jpg)
$a=6;
$a=10;
a 10
P=10; = operator p 10
<?php
$a = 'hello';
?>
c-27
<?php
$p=10;
$number=12;
echo $number;
?>
c-28
$p=10; p 10
$number=$p; number $p 10 $p
number Assign
<?php
$p=10;
![Page 61: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/61.jpg)
$number=$p;
echo $number;
?>
c-29
<?php
$p=10;
$number=$p;
echo $number;
$p=$number;
echo $p;
$p=542;
echo $p;
?>
c-30
<?php
$p=10;
$number=$p;
echo $number;
![Page 62: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/62.jpg)
$p=$number;
echo $p;
$p=542;
echo $p;
$number=$p;
echo $number;
?>
c-31
word identifier
Meaning
if, then else
PHP Keywords :
abstract
![Page 63: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/63.jpg)
and
array()
as
break
case
catch
class
clone
const
continue
declare
default
do
else
elseif
enddeclare
endfor
endforeach
endif
endswitch
endwhile
extends
final
for
foreach
![Page 64: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/64.jpg)
function
global
goto
if
implements
interface
instanceof
namespace
new
or
private
protected
public
static
switch
throw
try
use
var
while
xor
c-32
![Page 65: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/65.jpg)
constant
constant assign
Mathematics
3.14 constant
constant value constant define()
define() constant
value. constant case sensitive. Constant
constant
define (‘MESSAGE’,“welcomeBD”);
constant constant uppercase
MESSAGE constant welcome BD
define(‘VAL’,20);
Constant Value of VAL
define(‘B’,33);
echo B; 33 B 33
<?php
constant
![Page 66: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/66.jpg)
define('MESSAGE', "Welcome to my
World");
echo MESSAGE;
define('M', 20);
echo M;
?>
c-33
<?php
define ('MY_CONSTANT', 36);
if (defined('MY_CONSTANT'))
{
echo "Constant is defined";
}
else
{
echo "Constant is not defined";
}
?>
c-34
<?php
// define your site name, since it does NOT change
// anywhere within your script.
define( 'SITE_NAME', 'Learning Journal' );
// define the current year, possibly to use in your copyright
// statement or for 'date' calculations
define( 'THIS_YEAR', date('Y') );
// even use existing constants to create other constants!
// e.g. adding the trademark symbol to your site name...
define( 'SITE_NAME_T', SITE_NAME.'™' );
![Page 67: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/67.jpg)
?>
c-35
<?php
// String
define( 'AUTHOR', 'J de Silva' );
// Integer
define( 'COLUMNS', 3 );
// Boolean
define( 'SHOW_MENU', FALSE );
// Float
define( 'DISCOUNT_50', 0.5 );
?>
c-35
<?php
//define a constant
define("GREETING","Hello you! How are you today?");
echo constant("GREETING");
?>
c-36
<?php define("MY_CONSTANT", "The constant value") ?>
c-37
<?php
define("CONSTANT", "Hello world.");
echo CONSTANT; // outputs "Hello world."
![Page 68: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/68.jpg)
echo Constant; // outputs "Constant" and issues a notice.
?>
c-38
execute
//echo “Beautiful”;
Beautiful
execution
/* echo “Dhaka”;
$p=6;
echo $p;
*/
(/ )
back slash (/ )
<?php
echo "hello";
![Page 69: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/69.jpg)
//this is a comment
echo " there";
?>
c-39
<?php
echo "hello";
/*
Using this method
you can create a larger block of text
and it will all be commented out
*/
echo " there";
?>
c-40
<?php
//echo "hello";
?>
c-41
<?php
//echo "hello";
echo " there";
?>
c-42
<?php
echo 'This is a test'; // This is a one-line c++ style comment
/* This is a multi line comment
yet another line of comment */
echo 'This is yet another test';
echo 'One Final Test'; # This is a one-line shell-style comment
?>
c-43
![Page 70: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/70.jpg)
<?php
/*
echo 'This is a test'; /* This comment will cause a problem */
*/
?>
c-44
#
#echo “Girl”
Girl
<?php
echo "hello";
#this is a comment
echo " there";
?>
c-45
<?php
echo "Hello World!"; // This will print out Hello World!
echo "<br />Psst...You can't see my PHP comments!"; // echo "nothing";
// echo "My name is Humperdinkle!";
# echo "I don't do anything either";
?>
c-46
![Page 71: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/71.jpg)
symbol
Mathmatical
$a=5+6;
a 5 6 11
symbol
code (piece of code)
constant,
$a=2+5;
![Page 72: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/72.jpg)
Assignmet operator
statement
a=b+3
z++
300>(8*k)
a*b+c
(a*b)+c
(a*b)/c
Arithmetic operator
Relational operator
Logical operator
Assignment operator
Increement and Decrement operator
Conditional operator
Bitwise operator
![Page 73: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/73.jpg)
Special operator
Arithmetic
operand
x=2+5;
Addition
<?php
$a=5+6;
echo $a;
?>
c-48
11
$x=4+7;
x 11
subtraction
$x=6-2;
operator
x 4
$a=8;
$b=$a-3;
B 5
![Page 74: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/74.jpg)
$c=$a-$b;
c 3 a 8 b 5 3
<?php
$a=12-8;
echo $a;
?>
c-50
<?php
$a=12-8;
$c=$a-2;
echo $c;
$d= $a - $c;
echo $d;
?>
c-51
$p=3*2;
p 6
$m=4
$x=$p*$m
x 24 p 6 m 4 4 6 24
<?php
$a=8*2;
echo $a;
?>
c-52
<?php
multiplication
![Page 75: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/75.jpg)
$a=3*2;
$m=5;
$p=$a * $m;
echo $p;
?>
c-53
$x=15/5;
x 3
$a=12
$b=3
$p=$a/$b
p 4
<?php
$a=18/3;
echo $a;
?>
c-54
<?php
$a=25;
$b=5;
$x=$a/$b;
echo $x;
Division
![Page 76: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/76.jpg)
?>
c-55
$m=11%2
m 1
29 3 modulus
$p 2
<?php
$a=20%3;
echo $a;
?>
c-56
<?php
$a=29;
$b=5;
$x=$a%$b;
echo $x;
?>
c-57
$x=6;
$x++;
x 7 increment 1
modulus
increment
![Page 77: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/77.jpg)
$p=2;
$m=$p++;
m 3 p 2 3
<?php
$a=2;
$a++;
echo $a;
?>
c-58
<?php
$a=8;
$p=$a++;
echo $p;
?>
c-59
decrement
$c=5;
$c--;
c 4
$z=9;
$p=$z--;
p 8 9 1 subtract
decrement
Arithmetic Operators
![Page 78: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/78.jpg)
Operator Description Example Result
+ Addition x=2
x+2
4
- Subtraction x=2
5-x
3
* Multiplication x=4
x*5
20
/ Division 15/5
5/2
3
2.5
% Modulus (division remainder) 5%2
10%8
10%2
1
2
0
++ Increment x=5
x++
x=6
-- Decrement x=5
x--
x=4
c-62
<?php
$addition = 2 + 4;
$subtraction = 6 - 2;
$multiplication = 5 * 3;
$division = 15 / 3;
$modulus = 5 % 2;
echo "Perform addition: 2 + 4 = ".$addition."<br />";
echo "Perform subtraction: 6 - 2 = ".$subtraction."<br />";
echo "Perform multiplication: 5 * 3 = ".$multiplication."<br />";
echo "Perform division: 15 / 3 = ".$division."<br />";
echo "Perform modulus: 5 % 2 = " . $modulus
. ". Modulus is the remainder after the division operation has been
performed.
![Page 79: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/79.jpg)
In this case it was 5 / 2, which has a remainder of 1.";
?>
c-63
<?php
$x = 4;
echo "The value of x with post-plusplus = " . $x++;
echo "<br /> The value of x after the post-plusplus is " . $x;
$x = 4;
echo "<br />The value of x with with pre-plusplus = " . ++$x;
echo "<br /> The value of x after the pre-plusplus is " . $x;
?>
c-64
<?php
$add = 6 + 4;
$sub = 6 - 4;
$multi = 6 * 4;
$div = 6 / 3;
$mod = 10 % 2;
echo " 6 + 4= ".$add."<br />";
echo " 6 - 4 = ".$sub."<br />";
echo" 6 * 4 = ".$multi."<br />";
echo " 6/3 = ".$div."<br />";
echo " 10%2 = ".$mod."<br />";
?>
c-65
![Page 80: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/80.jpg)
$a += $b; is the same as $a = $a + $b;
$a -= $b; is the same as $a = $a - $b; $a *= $b; is the same as $a = $a * $b; $a /= $b; is the same as $a = $a / $b; $a %= $b; is the same as $a = $a % $b;
c-66
<html>
<head><title>Arithmetical Operators</title><head>
<body>
<?php
$a = 42;
$b = 20;
$c = $a + $b;
echo "Addtion Operation Result: $c <br/>";
$c = $a - $b;
echo "Substraction Operation Result: $c <br/>";
$c = $a * $b;
echo "Multiplication Operation Result: $c <br/>";
$c = $a / $b;
echo "Division Operation Result: $c <br/>";
$c = $a % $b;
echo "Modulus Operation Result: $c <br/>";
$c = $a++;
echo "Increment Operation Result: $c <br/>";
$c = $a--;
echo "Decrement Operation Result: $c <br/>";
?>
</body>
</html>
c-67
<html>
<head>
<title>Arithmetic Operators for PHP</title>
</head>
<Body>
<form name="form1" method="post" action "example.php">
sum1 <input name="sum1" type="text"><br>
sum2 <input name="sum2" type="text"><br>
sum3 <input name="sum3" type="text"><br>
<input type="submit" name="submit" value="Sum"><br>
</form>
<?php
$sum1=$_POST['sum1'];
$sum2=$_POST['sum2'];
$sum3=$_POST['sum3'];
$total_sum=$sum1+$sum2+$sum3;
![Page 81: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/81.jpg)
echo $total_sum;
?>
</body>
</html>
c-68
<?php
$applesBought = 5;
$applesSold = 3;
echo "Now I have " . $applesBought - $applesSold . " apples left";
?>
c-69
<?php
$applesBought = 5;
$applesSold = 3;
echo "Now I have " . ($applesBought - $applesSold) . " apples left";
// Outputs:
// Now I have 2 apples left
?>
c-70
<?php
// PHP has 5 primary math operators: addition, subtraction, multiplication,
division, and modulus
// These should be self explanatory with the exception of modulus. Modulus
gives you the remainder of
![Page 82: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/82.jpg)
// a division. For example, the modulus of 5 and 2 is 1, since 1 is the
remainder. Here are examples:
echo 3 + 1; // Addition, output would be 4
echo 3 - 1; // Subtraction, output would be 2
echo 3 * 2; // Multiplication, output would be 6
echo 6 / 2; // Division, output would be 3
echo 7 % 4; // Modulus, output would be 3
// When dividing numbers, PHP will automatically give you a decimal number if
there is a remainder.
// Notice above that I did not surround the numbers with quotes. Strictly
speaking, a number in a programming
// language that is surrounded by quotes is no longer a number, but a string.
PHP will, however, still perform
// mathematical operations on numbers inside of quotes, but it is recommended
to avoid doing this.
// Here is an example of this:
echo '7' * '3';
// Will have the same output as this:
echo 7 * 3;
![Page 83: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/83.jpg)
?>
c-71
1. <?php 2. $x=100; 3. $y=60; 4. echo "The sum of x and y is : ". ($x+$y) ."<br />"; 5. echo "The difference between x and y is : ". ($x-$y) ."<br />"; 6. echo "Multiplication of x and y : ". ($x*$y) ."<br />"; 7. echo "Division of x and y : ". ($x/$y) ."<br />"; 8. echo "Modulus of x and y : " . ($x%$y) ."<br />"; 9. ?>
c-72
<?php
$num1 = 50;
$num2 = 30;
//Addition
$sum = $num1 + $num2;
//Subtraction
$difference = $num1 - $num2;
//Multiplication
$product = $num1*$num2;
//Division
![Page 84: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/84.jpg)
$quotient = $num1 / $num2;
//Modulus
$remainder = $num1 % $num2;
?>
c-72
<?php
// addition
$var1 = 4;
$var2 = 5;
$total = $var1 + var2;
echo "Total = " . $total;
// Total = 9
?>
c-73
<?php
// subtraction
$var1 = 8;
$var2 = 5;
![Page 85: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/85.jpg)
$total = $var1 - var2;
echo "Total = " . $total;
// Total = 3
?>
![Page 86: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/86.jpg)
c-74
<?php
// Division
$var1 = 15;
$var2 = 5;
$total = $var1 / var2;
echo "Total = " . $total;
// Total = 3
?>
c-75
<?php
// Modulus
$var1 = 15;
$var2 = 5;
$total = $var1 % var2;
echo "Total = " . $total;
// Total = 0
![Page 87: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/87.jpg)
?>
c-76
3. < ?php 4. 5. $num1 = 50; 6. $num2 = 30; 7. 8. //Addition 9. $num1 = $num1+ $num2; 10. //Shorthand for this is.. 11. $num1+=$num2; 12. 13. //Subtraction 14. $num1 = $num1 - $num2; 15. //Shorthand for this is.. 16. $num1-=$num2; 17. 18. //Multiplication 19. $num1 = $num1 * $num2; 20. //Shorthand for this is.. 21. $num1 *=$num2; 22. 23. //Division 24. $num1 = $num1 / $num2; 25. //Shorthand for this is.. 26. $num1 /=$num2; 27. 28. //Modulus 29. $num1= $num1 % $num2; 30. //Shorthand for this is.. 31. $num1%=$num2; 32. 33. ?>
c-77
<!DOCTYPE html PUBLIC "-//W3C//DTD/XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml11-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
![Page 88: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/88.jpg)
<title>A Web Page</title>
</head>
<body>
<p>
// The addition operator
<?php
$sum = 5 + 2;
$sum = 7;
$newsum = $sum + 4;
echo "The sum is " . $newsum
//The subtraction operator
$difference = $newsum - 2;
echo "The difference is " . $difference;
//The multiplication operator
$product = $difference * 3;
echo "The product is " . $product;
//The division operator
$quotient = $product / $difference;
echo "The quotient is " . $quotient;
//The Increment operator
$quotient++;
echo $quotient;
//The decrement operator
$quotient --
echo $quotient;
?>
</p>
</body>
</html>
c-78
![Page 89: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/89.jpg)
<?php
$num1 = 4;
$num2 = 5;
$num3 = 2;
$answer = $num1 * $num2 - $num3;
echo $answer;
?>
c-79
<?php
$num1 = 4;
$num2 = 5;
$num3 = 2;
$answer = $num1 * ($num2 - $num3);
echo $answer;
?>
c-80
<?php
$a = 10;
$b = 11;
$c = 12;
$add = $a + $b +$c;
$sub = $c - $a;
$mult = $a * $b;
$div = $c / 3;
echo $add, " " , $sub, " ";
echo $mult," ", $div, " ";
echo "\n";
?>
c-81
<?php
$value = 1;
![Page 90: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/90.jpg)
echo $value++;
echo "<br />";
echo $value;
?>
c-82
<?php
// Increment
$counter = 15;
$counter ++; // 16
$counter ++; // 17
echo "Counter = " . $counter;
// Counter = 17
?>
c-83
<?php
$var1 = 3;
$var2 = 5;
$var1 = $var2; //var1=5
$var1 += $var2; //var1=8
$var1 -= $var2; //var1= -2
$var1 *= $var2; //var1=15
$var1 /= $var2; //var1=0.6
$var1 %= $var2; //var1=3
![Page 91: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/91.jpg)
//you can print $var1 after each step to see its value
?>
c-84
equal to
(=) Assignment
(Assign)
$m=4;
4
Assignment
m 4
$p=$m
p m p 4
$s= “Bangladesh”
s Bangladesh
<?php $a = "Hello "; $b = $a . "World!"; // now $b contains "Hello World!"
$a = "Hello "; $a .= "World!"; // now $a contains "Hello World!"
Assignment operator
![Page 92: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/92.jpg)
?>
c-85
<?php
$someVariable = "anything";
$a = 3;
$b = 4;
$sum = $a + $b; // $sum now contains the value 7
?>
c-86
X+=Y x=x+Y
$a=3
$a+=6 $a=$a+6
a 9
$a+=6
$a=$a+6
$p+=2 $p=$p+2
$x+=$y $x=$x+$y;
<?php
$a=3;
$a+=4;
![Page 93: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/93.jpg)
echo $a;
?>
c-87
<?php
$a=3;
$b=4;
$c=$a+$b;
$a+=$b;
echo $a;
echo $c;
?>
c-88
x-=y
x=x-y
$x=5
$x-=2
$x 3
$x=$x-2
-=
![Page 94: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/94.jpg)
$x=5-2
$x=3
x 3
<?php
$a=8;
$a-=3;
echo $a;
?>
c-89
<?php
$a=12;
$b=2;
$c=$a-$b;
$a-=$b;
echo $a;
echo $c;
?>
c-90
*=
![Page 95: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/95.jpg)
$x*=$y $x=$x*y
$p=3;
$p*=5;
p 15
$p*=5
$p=$p*5
=3*5
=15
$m=6
$n=2
$m*=$n $m=$m*$n
=6*2
=12
m 12
<?php
$a=8;
$a*=3;
echo $a;
?>
c-91
![Page 96: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/96.jpg)
<?php
$a=12;
$b=2;
$c=$a*$b;
$a*=$b;
echo $a;
echo $c;
?>
c-92
$h/=$m $h=$h/$m
$n=12
$n/=3 $n=$n/3
=12/3
=4
n 4
$p=24
$q=3
$p/=$q $p/=$q
P=8 $p=$p/$q
/=
![Page 97: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/97.jpg)
=24/8
=3
$x.=$y $x=$x.$y
$x=6
$x.=8 $x=$x.8=6.8=68
x 68
$p=2
$m= ‘a’
$c=$p.$m=2.a=2a
c 2a
<?php
$a=8;
$a.=2;
echo $a;
?>
c-95
<?php
$a=12;
$b=2;
$c=$a.$b;
.= concatenation
![Page 98: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/98.jpg)
$a.=$b;
echo $a;
echo $c;
?>
c-96
<?php
$a=”Hello”;
$a.=”world”;
echo $a;
?>
c-97
$x%=$y $x=$x%$y
$x=18
$x%=44 $x%=4
$x=$x%4
$x=$x%4
%=
![Page 99: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/99.jpg)
=18%4=2
x 2 18 4
2
$m=14
$n=3
$m%=$n
m 2
$x=17
$y=5
$x=$x%$y=17%5=2
*
<?php
$a=9;
$a%=2;
echo $a;
?>
c-98
![Page 100: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/100.jpg)
<?php
$a=12;
$b=3;
$c=$a%$b;
$a%=$b;
echo $a;
echo $c;
?>
c-99
Operator Example Is The Same As
= x=y x=y
+= x+=y x=x+y
-= x-=y x=x-y
*= x*=y x=x*y
/= x/=y x=x/y
.= x.=y x=x.y
%= x%=y x=x%y
c-100
Assignment Operators
![Page 101: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/101.jpg)
<?php
$a = 3;
$a += 5; // sets $a to 8, as if we had said: $a = $a + 5;
$b = "Hello ";
$b .= "There!"; // sets $b to "Hello There!", just like $b = $b . "There!";
?>
c-101
<?php
/*This Block of PHP Code represent the
use of PHP ASSIGNMENT OPERATORS*/
$x=5; //Variable ‘x’ with value 5.
$y=3; //Variable ‘y’ with value 3.
// Use of += operator.
$x+=$y;
echo ‘Result Of Addition: ‘;
echo $x;
echo ‘<br/>’;
// Use of -= operator.
$x-=$y;
![Page 102: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/102.jpg)
echo ‘Result Of Subtraction: ‘;
echo $x;
echo ‘<br/>’;
// Use of *= operator.
$x*=$y;
echo ‘Result Of Multiplication: ‘;
echo $x;
echo ‘<br/>’;
// Use of /= operator.
$x/=$y;
echo ‘Result Of Division: ‘;
echo $x;
echo ‘<br/>’;
// Use of .= operator.
$x.=$y;
echo ‘Result Of Concatenation: ‘;
echo $x;
echo ‘<br/>’;
// Use of %= operator.
$x%=$y;
echo ‘Result Of Modulus: ‘;
![Page 103: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/103.jpg)
echo $x;
echo ‘<br/>’;
// Use of = operator.
$x=$y;
echo ‘Result Of Assignment: ‘;
echo $x;
echo ‘<br/>’;
?>
c-102
<?php
$a = 3;
$a += 5; // sets $a to 8, as if we had said: $a = $a + 5;
$b = "Hello ";
$b .= "There!"; // sets $b to "Hello There!", just like $b = $b . "There!";
?>
c-103
<html>
![Page 104: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/104.jpg)
<body>
<?php
$initial_value = 10;
$initial_value +=;
?>
</body>
</html>
c-104
<html>
<body>
<?php
$example_variable = “An example”;
$number_variable = 1;
?>
</body>
</html>
c-105
![Page 105: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/105.jpg)
<?php
$my_var = 12;
$my_var += 14; // $my_var now equals 26
$my_var -= 12; // $my_var now equals 14
$my_var *= 10; // $my_var now equals 140
$my_var /= 7; // $my_var now equals 20
$my_var %= 6; // $my_var now equals 2
?>
c-106
<?php
$x = 45;
$x--;
echo $x;
$x -= 1;
echo $x;
$x = $x - 1;
echo $x;
?>
c-107
<?php
$x = 15;
$x++;
echo $x;
$x += 1;
echo $x;
$x = $x + 1;
echo $x;
?>
c-108
![Page 106: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/106.jpg)
<?php
$counter = 8;
$counter += 1;
echo $counter;
?>
c-109
<?php
$counter = 8;
$counter = $counter + 1;
echo $counter;
?>
c-110
<?php
$a=($b=23)+12;
echo "Value of a is :".$a."<br/>";
$a+=34;
echo "Value of a is :".$a."<br/>";
$a-=34;
echo "Value of a is :".$a."<br/>";
![Page 107: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/107.jpg)
$a/=34;
echo "Value of a is :".$a."<br/>";
echo "Value in integer data type of a is :".(int)$a."<br/>";
$a*=34;
echo "Value of a is :".$a."<br/>";
$a%=34;
echo "Value of a is :".$a."<br/>";
echo "Value of b is :".$b;
?>
Output:
Value of a is :35
Value of a is :69
Value of a is :35
Value of a is :1.0294117647059
Value in integer data type of a is :1
Value of a is :35
Value of a is :1
Value of b is :23
c-111
?php
![Page 108: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/108.jpg)
2.
3.$a = 3;
4.$a += 5; // sets $a to 8, as if we had said: $a = $a + 5;
5.$b = "Hello ";
6.$b .= "There!"; // sets $b to "Hello There!", just like $b = $b . "There!";
7.
8.?>
c-112
<?php
$a = 'a';
$b = 'b';
$a .= $b .= "foo";
echo $a,"\n",$b;?>
c-113
<?php
$a = 3;
$a += 5; // sets $a to 8, as if we had said: $a = $a + 5;
$b = "Hello ";
$b .= "There!"; // sets $b to "Hello There!", just like $b = $b . "There!";
?>
c-114
![Page 109: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/109.jpg)
A += B is the same as (A = A + B) A -= B is the same as (A = A - B) A *= B is the same as (A = A * B) A /= B is the same as (A = A / B) A %= B is the same as (A = A % B) A &= B is the same as (A = A & B) A |= B is the same as (A = A | B) A ^= B is the same as (A = A ^ B) A <<= B is the same as (A = A << B) A >>= B is the same as (A = A >> B)
c-115
<html>
<head><title>Assignment Operators</title><head>
<body>
<?php
$a = 42;
$b = 20;
$c = $a + $b; /* Assignment operator */
echo "Addtion Operation Result: $c <br/>";
$c += $a; /* c value was 42 + 20 = 62 */
echo "Add AND Assigment Operation Result: $c <br/>";
$c -= $a; /* c value was 42 + 20 + 42 = 104 */
echo "Subtract AND Assignment Operation Result: $c <br/>";
$c *= $a; /* c value was 104 - 42 = 62 */
echo "Multiply AND Assignment Operation Result: $c <br/>";
$c /= $a; /* c value was 62 * 42 = 2604 */
echo "Division AND Assignment Operation Result: $c <br/>";
$c %= $a; /* c value was 2604/42 = 62*/
echo "Modulus AND Assignment Operation Result: $c <br/>";
?>
</body>
</html>
c-116
![Page 110: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/110.jpg)
html>
02 <head>
03 <title>Using Assignment Operator</title>
04 </head>
05
06 <body>
07 <h1>Operator Assignment</h1>
08 <?
09 $x = 15;
10 echo ("\$x = $x <br>");
11 $x += 1 ;
12 echo ("\$x += 1 = $x <br><br>");
13 $x = 7;
14 echo ("\$x = $x <br>");
15 $x = $x + 2;
16 echo ("\$x = \$x + 2 = $x <br><br>");
17 $x = 87;
18 echo ("\$x = $x <br>");
19 $y = &$x;
20 echo ("\$y = &\$x = $x <br><br>");
21 $greeting = "good";
22 echo ("\$greeting = $greeting <br><br>");
![Page 111: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/111.jpg)
23 $greeting .="night";
24 echo ("\$greeting .= good = $greeting");
25 ?>
26 </body>
27 </html>
c-117
Comparision
== = symbol
5==3 is Equal operand operand 5
Comparision 5 3
==
$a=6
$a==5 False
$b=6
$a==$b (True)
a 6 b 6
$x= 9
$y= 2
$x==$y
![Page 112: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/112.jpg)
c-118
1. <?php 2. $x = 300; 3. $y = "300"; 4. var_dump($x === $y); 5. ?>
c-119
1. <?php 2. $x = 30; 3. $y = 25; 4. var_dump($x === $y); 5. ?>
c-120
6. <?php 7. $x = 3; 8. $y = 3; 9. var_dump($x === $y);
![Page 113: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/113.jpg)
10. ?>
c-121
True
6!=3 6 3
6!=6 6 6
$a=5
$b=9
$a!=9
$a!=5
$a!=$b
$b!=$a
9!=$a
<?php
$x = 300;
$y = 300;
var_dump($x != $y);
?>
c-122
<?php
$x = 30;
!=
![Page 114: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/114.jpg)
$y = 300;
var_dump($x != $y);
?>
c-123
<?php
$x = 50;
$y = 50;
var_dump($y != $x);
?>
c-124
c-125
1. <?php<br> 2. $x = 150; 3. $y = "150"; 4. var_dump($x != $y);
![Page 115: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/115.jpg)
5. ?>
c-126
var1>var2
var1 var2
5>2 5 2
2 5
2>5 False
2,5
$a>$b
$a $a
$a=6
$b=4
$a>$b
$a>10
5>$a
is greaterthan
![Page 116: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/116.jpg)
C-127
<?php
$x = 200;
$y = 300;
var_dump($x > $y);
?>
c-128
<?php
$x = 30;
$y = 300;
var_dump($x > $y);
?>
c-129
![Page 117: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/117.jpg)
<?php
$x = 50;
$y = 10;
var_dump($y > $x);
?>
c-130
greater than
var1<var2
var1 var2
6<8 6,8
$a=9
$b=6
$b<$a
$a<$b
$a<15
< less than
![Page 118: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/118.jpg)
c-131
1. <?php 2. $x = 100; 3. $y = 300; 4. var_dump($x<$y); 5. ?>
C-132
<?php
$x = 50;
$y = 10;
var_dump($y < $x);
?>
c-133
<?php
$x = 45;
![Page 119: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/119.jpg)
$y = 95;
var_dump($y > $x);
?>
c-134
var1>=var2
var1 var2
5>=2
6>=8
9>=9
$a=9
$b=6
$a>=9
$a>=$b
>= is greater than or equal to
![Page 120: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/120.jpg)
c-135
1. <?php 2. $x = 300; 3. $y = 100; 4. var_dump($x>=$y); 5. ?>
c-136
<?php
$x = 50;
$y = 10;
var_dump($y >= $x);
?>
c-137
<?php
$x = 45;
$y = 95;
var_dump($y >= $x);
![Page 121: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/121.jpg)
?>
c-138
5<=8
$x<=$y
x y
x y
$x=5
$y=8
$x<=$y
$x<=50
$y<=$x
<= is less than or equal to
![Page 122: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/122.jpg)
c-139
<?php
$x = 300;
$y = 100;
var_dump($x<=$y);
?>
c-140
<?php
$x = 50;
$y = 10;
var_dump($y <= $x);
?>
c-141
![Page 123: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/123.jpg)
<?php
$x = 45;
$y = 95;
var_dump($y <= $x);
?>
c-142
Operator Description Example
== is equal to 5==8 returns false
!= is not equal 5!=8 returns true
> is greater than 5>8 returns false
< is less than 5<8 returns true
>= is greater than or equal to 5>=8 returns false
<= is less than or equal to 5<=8 returns true
c-143
1. <?php 2. $num1 = 9; 3. $num2 = 9; 4. $num3 = 22; 5. ?>
c-144
Comparison Operators
![Page 124: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/124.jpg)
1. <?php 2. //returns true if the variable on left is not equal to right.. 3. $res = ($num1 <> $num2); 4. //returns false.. 5. ?> 6. <?php 7. //returns true if the variable on left is not equal to right 8. $res = ($num1 != $num2); 9. //returns false..
?>
c-145
1. <?php 2. //returns true if both variables are equal to each other 3. $res = ($num1 == $num2); 4. //returns true..
?>
c-146
1. <?php 2. //returns true if variable on left is less than or equal to right.. 3. $res = ($num3 <= $num1); 4. //returns false 5. ?>
c-147
![Page 125: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/125.jpg)
1. <?php 2. //Returns true if the variable in left side is greater that the right.. 3. $res = ($num3 > $num1); 4. //returns true.. 5. ?>
c-148
<?php
$a = 3;
$b = 3;
$c = 10;
// all of the following are true
echo ($a == $b);
echo ($a != $c);
echo (8 === 8);
echo ("8" !== 8);
echo ($b < $c);
echo ($b <= $b);
echo ($c > $b);
echo ($c >= $c);
?>
c-149
<? php
![Page 126: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/126.jpg)
$a=12;
$b=12;
var_dump ($a==$b);echo "<br/>";
var_dump ($a===$b);echo "<br/>";
var_dump ($a!=$b);echo "<br/>";
var_dump ($a<>$b);echo "<br/>";
var_dump ($a<$b);echo "<br/>";
var_dump ($a>$b);echo "<br/>";
var_dump ($a<=$b);echo "<br/>";
var_dump ($a>=$b);echo "<br/>";
?>
Output:
bool(true)
bool(true)
bool(false)
bool(false)
bool(false)
bool(false)
bool(true)
bool(true)
c-150
<?php
var_dump("23"==23);
echo "<br/>";
var_dump("23"===23);
Output:
![Page 127: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/127.jpg)
bool(true)
bool(false)
c-151
<?php
$a=23;
$b=45;
$c=($a>$b)?$a:$b;
echo "Larger number is= ".$c;
Output:
Larger number is= 45
c-152
<?php
$var1 = 5;
$var2 = 3;
// Is Greater Than Comparison
echo $var1 > $var2; // should output a "1" meaning TRUE
?>
c-153
<?php
![Page 128: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/128.jpg)
var_dump("23"==23);
echo "<br/>";
var_dump("23"===23);
Output:
bool(true)
bool(false)
c-154
<php
// define some variables
$mean = 29;
$median = 40;
$mode = 29;
// less-than operator
// return true if left side is less than right
// return true here
$result = ($mean < $median);
// greater -than operator
// returns true if left side is greater than right
// return false here
$result = ($mean > $median);
// less than or equal to operator
// return true if left side is less than or equal to right
// return false here
$result =($median <= $mode);
// greater than or equal to operator
// return true if left side is greater than or equal to right
// return true here
$result = ($median >= $mode);
// equality operator
// return true if left side is equal to right
// return true here
$result = ($mean==$mode);
// not equal to operator
// return true if left side is not equal to right
// return true here
![Page 129: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/129.jpg)
$result = ($mean != $mode);
// inequality operator
// return true if left side is not equal to right
// return true here
$result = ($mean <> $mode);
?>
c-155
<? php
$a=12;
$b=12;
var_dump ($a==$b);echo "<br/>";
var_dump ($a===$b);echo "<br/>";
var_dump ($a!=$b);echo "<br/>";
var_dump ($a<>$b);echo "<br/>";
var_dump ($a<$b);echo "<br/>";
var_dump ($a>$b);echo "<br/>";
var_dump ($a<=$b);echo "<br/>";
var_dump ($a>=$b);echo "<br/>";
?>
Output:
bool(true)
bool(true)
bool(false)
bool(false)
bool(false)
bool(false)
![Page 130: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/130.jpg)
bool(true)
bool(true)
c-156
AND and
$variable1 && $variable2
$variable1 $variable2
condition1 && condition2
condition1 condition2
5<6 && 12>10
12,10
6,5
(True/1)
logical operator
&& AND
![Page 131: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/131.jpg)
True 1
False 0
$a=6; $c=15;
$b=4;
$a>$b && $c>$b
$a>2 && $c>2
15<8 && 25>9
15,8
$x=6
$y=15
$z=2
$x<$z && 2<15
$z>$y $$ $y<$x
![Page 132: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/132.jpg)
&& AND
AND
AND
AND
AND
<?php
$x = 300;
$y = 100;
var_dump($x<$y && 5>20);
?>
c-157
<?php
$x = 50;
$y = 10;
var_dump($y <= $x && $x>$y);
?>
c-158
![Page 133: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/133.jpg)
<?php
$x = 45;
$y = 95;
$p=5 ;
$q= 10 ;
var_dump($y > $x && $p< $q);
?>
c-159
or
5==6 || 5<6
condition1 || condition2
$x=6
$y=5
$k=8
$x>$y || $k>$y
$x==6||$k==5
$y==8 || $x<15
||
![Page 134: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/134.jpg)
$k==8 || $k==9
$k<$y || $x==$y
|| OR/or
OR
OR
OR
OR
<?php
$x = 300;
$y = 100;
var_dump($x<$y || 5>20);
?>
c-160
<?php
$x = 50;
![Page 135: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/135.jpg)
$y = 10;
var_dump($y <= $x || $x>$y);
?>
c-161
<?php
$x = 45;
$y = 95;
$p=5 ;
$q= 10 ;
var_dump($y > $x || $p< $q);
?>
c-162
<?php
$x = 50;
$y = 10;
var_dump($y < $x || $x==50);
?>
c-163
NOT (not)
!(5==5)
!($v1==$v2)
$v1 $v2
!(2= =2)
! Not
![Page 136: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/136.jpg)
2 2 !(NOT)
!(3= =3)
!(3= =9)
$x=5
$y=9
!($x<$y)
!($x>100)
!(2>5 && 6<10)
<?php
$x = 300;
$y = 100;
var_dump !($x<$y || 5>20);
?>
c-164
![Page 137: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/137.jpg)
<?php
$x = 50;
$y = 10;
var_dump !($x>$y);
?>
c-165
<?php
$x = 45;
$y = 95;
$p=5 ;
$q= 10 ;
var_dump !($y > $x );
?>
c-166
<?php
$x = 50;
$y = 10;
var_dump !($y < $x || $x==50);
?>
c-167
Operator Description Example
&& and x=6
y=3 (x < 10 && y > 1) returns true
|| or x=6
y=3 (x==5 || y==5) returns false
Logical Operators
![Page 138: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/138.jpg)
! Not
x=6
y=3 !(x==y) returns true
C-168
<html>
<head>
<title>PHP Example</title>
</head>
<body>
<?php
$a = 8;
$b = 3;
$c = 3;
echo ($a == $b) && ($c > $b),"<br>";
echo ($a == $b) || ($b == $c),"<br>";
echo !($b <= $c),"<br>";
?>
</body>
</html>
c-169
<html>
<head><title>PHP Example</title></head>
<body>
<h1>PHP Variables - Temperature Comparison</h1>
<?php
$insideTemp = 10;
$outsideTemp = 20;
![Page 139: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/139.jpg)
$compareTemp = false;
$currentMonth = "february";
$experimentMonth = "june";
$compareTemp = (($insideTemp > $outsideTemp)
&& ($currentMonth == $experimentMonth));
echo $compareTemp;
$compareTemp = (($insideTemp < $outsideTemp)
|| ($currentMonth == $experimentMonth));
echo $compareTemp;
?>
</body>
</html>
c-170
<?php
$a = 0;
$b = 'G';
$c = false;
// 3 lines added ...
var_dump((int) 'G'); // => 0
var_dump((bool) 0); // => false
var_dump((bool) 'G'); // => true
echo ($a == $b) ? "true\n" : "false\n"; // 0 == 0 => true
echo ($a == $c) ? "true\n" : "false\n"; // false == false => true
echo ($c == $b) ? "true\n" : "false\n"; // false == true => false
// 3 lines added ...
echo ($a === $b) ? "true\n" : "false\n"; // => false
![Page 140: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/140.jpg)
echo ($a === $c) ? "true\n" : "false\n"; // => false
echo ($c === $b) ? "true\n" : "false\n"; // => false ?>
c-171
<?php
$a = 3;
$b = 3;
$c = 10;
// all of the following are true
echo ($a == $b);
echo ($a != $c);
echo (8 === 8);
echo ("8" !== 8);
echo ($b < $c);
echo ($b <= $b);
echo ($c > $b);
echo ($c >= $c);
?>
c-172
<?php
// --------------------
// foo() will never get called as those operators are short-circuit
$a = (false && foo());
$b = (true || foo());
$c = (false and foo());
$d = (true or foo());
// --------------------
// "||" has a greater precedence than "or"
// The result of the expression (false || true) is assigned to $e
// Acts like: ($e = (false || true))
$e = false || true;
// The constant false is assigned to $f and then true is ignored
// Acts like: (($f = false) or true)
$f = false or true;
![Page 141: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/141.jpg)
var_dump($e, $f);
// --------------------
// "&&" has a greater precedence than "and"
// The result of the expression (true && false) is assigned to $g
// Acts like: ($g = (true && false))
$g = true && false;
// The constant true is assigned to $h and then false is ignored
// Acts like: (($h = true) and false)
$h = true and false;
var_dump($g, $h);
?>
c-173
<?php
// foo() will never get called as those operators are short-circuit
$a = (false && foo());
$b = (true || foo());
$c = (false and foo());
$d = (true or foo());
// "||" has a greater precedence than "or"
$e = false || true; // $e will be assigned to (false || true) which is
true
$f = false or true; // $f will be assigned to false
var_dump($e, $f);
// "&&" has a greater precedence than "and"
$g = true && false; // $g will be assigned to (true && false) which is
false
$h = true and false; // $h will be assigned to true
var_dump($g, $h);
?>
c-174
![Page 142: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/142.jpg)
<?php
$a=TRUE; //1
$b=FALSE;//null 0
Echo “A has:”.(bool)$a;
echo”B has:”.(bool)$b;
echo “A AND B has: “;
echo $a && $b;
echo “A OR B has: “;
echo $a || $b;
?>
c-175
<?php
$a = true && false;
var_dump($a);
$b = false && true;
var_dump($b);
$c = true && true;
var_dump($c);
$d = false && false;
var_dump($d);
$a = true || false;
var_dump($a);
$b = false || true;
var_dump($b);
![Page 143: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/143.jpg)
$c = true || true;
var_dump($c);
$d = false || false;
var_dump($d);
?>
c-176
<?php
$a=12;
$b=0;
$c=22;
$d=22;
echo "\$a && \$b =";
var_dump ($a && $b);
echo "<br/>";
echo "\$c && \$d =";
var_dump ($c && $d);
echo "<br/>";
echo "\$a || \$b =";
var_dump ($a || $b);
echo "<br/>";
echo "\$c || \$d =";
var_dump ($c || $d);
echo "<br/>";
![Page 144: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/144.jpg)
?>
Output:
$a && $b =bool(false)
$c && $d =bool(true)
$a || $b =bool(true)
$c || $d =bool(true)
c-177
<?php
$a=0;
$b=45;
var_dump ($a and $b);
echo "<br/>";
$a=10;
$b=45;
var_dump ($a and $b);
echo "<br/>";
$a=NULL;
$b=45;
var_dump ($a and $b);
echo "<br/>";
$a=10;
$b=45;
unset($b);
var_dump ($a and $b);
echo "<br/>";
![Page 145: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/145.jpg)
$a=0;
$b=45;
var_dump ($a or $b);
echo "<br/>";
$a=10;
$b=45;
var_dump ($a or $b);
echo "<br/>";
$a=NULL;
$b=45;
var_dump ($a or $b);
echo "<br/>";
$a=10;
$b=45;
unset($b);
var_dump ($a or $b);
echo "<br/>";
?>
Output:
bool(false)
bool(true)
bool(false)
bool(false)
bool(true)
bool(true)
bool(true)
bool(true)
c-178
![Page 146: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/146.jpg)
statement statement
statement
Drive
statement
5
8 10
8 10
![Page 147: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/147.jpg)
Figure 10-13:
![Page 148: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/148.jpg)
![Page 150: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/150.jpg)
01712901842 Email: [email protected]
![Page 151: · .= concatenation %= Assignment Operators != is greaterthan < less than >= is greater than or equal to](https://reader033.vdocuments.us/reader033/viewer/2022043008/5f96ebceaec4222ffe2de56b/html5/thumbnails/151.jpg)