Recommended
PPT
āļāļēāļāļāļģāđāļŠāļāļ1āļ āļāļĢāļāļĻāļąāļāļāļīāđ
PPT
āļāļēāļāļāļģāđāļŠāļāļ1
PDF
PPT
PDF
Java Programming: āđāļāļĢāļāļŠāļĢāđāļēāļāļāļ§āļāļāļļāļĄ
PDF
Java Programming: āļāļĨāļēāļŠāļāļīāļāļāļļāļāđāļĨāļ°āđāļāļēāļāđāļāļļāļ
PDF
Java Programming: āļāļ°āđāļĢāļĒāđāđāļĨāļ°āļāļāļĨāđāļĨāđāļāļāļąāđāļ
PDF
āļāļēāļāļāļģBlog āļāļāļāļĩāđ 4
PDF
āļŦāļāđāļ§āļĒāļāļĩāđ 4 āļāļēāļĢāļŠāļĢāđāļēāļāđāļāļāļŠāļāļāļāļēāļĄ
PDF
āļāļ§āļēāļĄāļĢāļđāđāđāļāļ·āđāļāļāļāđāļāļ āļēāļĐāļēāļāļēāļ§āļē
PDF
Java Programming: āļāļēāļĢāļāļąāļāļāļēāļĢāļāļąāļāļāđāļāļāļīāļāļāļĨāļēāļ
PPT
PDF
āļāļēāļāļāļģāđāļŠāļāļ1
PPT
PDF
Java Programming: āļŦāļĨāļąāļāļāļēāļĢāđāļāļīāļāļāđāļāļāđāļāļāļāđ
PDF
āļāļēāļĢāļŠāļĢāđāļēāļāđāļāļāļŠāļāļāļāļēāļĄ
PDF
āļāļēāļĢāđāļāļĩāļĒāļāļāļąāļāļāđāļāļąāđāļāđāļāļ āļēāļĐāļē C
PDF
Java Programming: āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāļ āļēāļĐāļēāļāļēāļ§āļēāđāļāļīāļāļāđāļāļāđāļāļāļāđ
PDF
PDF
āđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāđāļĨāļ°āļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāđāļāļ āļēāļĐāļēāļāļĩ
PDF
PPT
Java Programming [8/12] : Arrays and Collection
PDF
PDF
Java Programming: āļāļēāļĢāļāļąāļāļāļēāļĢāļāļąāļāđāļŦāļāļļāļāļēāļĢāļāđāļāļĢāļēāļāļīāļ
PDF
PPT
PDF
āļāļ·āđāļāļāļēāļāļ āļēāļĐāļēāļāļēāļ§āļē
PPT
PDF
DOC
More Related Content
PPT
āļāļēāļāļāļģāđāļŠāļāļ1āļ āļāļĢāļāļĻāļąāļāļāļīāđ
PPT
āļāļēāļāļāļģāđāļŠāļāļ1
PDF
PPT
PDF
Java Programming: āđāļāļĢāļāļŠāļĢāđāļēāļāļāļ§āļāļāļļāļĄ
PDF
Java Programming: āļāļĨāļēāļŠāļāļīāļāļāļļāļāđāļĨāļ°āđāļāļēāļāđāļāļļāļ
PDF
Java Programming: āļāļ°āđāļĢāļĒāđāđāļĨāļ°āļāļāļĨāđāļĨāđāļāļāļąāđāļ
PDF
āļāļēāļāļāļģBlog āļāļāļāļĩāđ 4
What's hot
PDF
āļŦāļāđāļ§āļĒāļāļĩāđ 4 āļāļēāļĢāļŠāļĢāđāļēāļāđāļāļāļŠāļāļāļāļēāļĄ
PDF
āļāļ§āļēāļĄāļĢāļđāđāđāļāļ·āđāļāļāļāđāļāļ āļēāļĐāļēāļāļēāļ§āļē
PDF
Java Programming: āļāļēāļĢāļāļąāļāļāļēāļĢāļāļąāļāļāđāļāļāļīāļāļāļĨāļēāļ
PPT
PDF
āļāļēāļāļāļģāđāļŠāļāļ1
PPT
PDF
Java Programming: āļŦāļĨāļąāļāļāļēāļĢāđāļāļīāļāļāđāļāļāđāļāļāļāđ
PDF
āļāļēāļĢāļŠāļĢāđāļēāļāđāļāļāļŠāļāļāļāļēāļĄ
PDF
āļāļēāļĢāđāļāļĩāļĒāļāļāļąāļāļāđāļāļąāđāļāđāļāļ āļēāļĐāļē C
PDF
Java Programming: āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāļ āļēāļĐāļēāļāļēāļ§āļēāđāļāļīāļāļāđāļāļāđāļāļāļāđ
PDF
PDF
āđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāđāļĨāļ°āļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāđāļāļ āļēāļĐāļēāļāļĩ
PDF
PPT
Java Programming [8/12] : Arrays and Collection
PDF
PDF
Java Programming: āļāļēāļĢāļāļąāļāļāļēāļĢāļāļąāļāđāļŦāļāļļāļāļēāļĢāļāđāļāļĢāļēāļāļīāļ
PDF
PPT
PDF
āļāļ·āđāļāļāļēāļāļ āļēāļĐāļēāļāļēāļ§āļē
PPT
Similar to 01 intro php
PDF
DOC
PPT
āļāļēāļĢāļāļąāļāļāļēāđāļāļāļŠāļēāļĢāļāļāļāđāļĨāļāđāļāļąāđāļāļŠāļđāļ Lect 06
PDF
PDF
Structure Statement VB.NET 2005
PPT
āđāļāļĨāđ Presentation āļāļĢāļ°āļāļāļāļĢāļēāļĒāļāļēāļ PHP - Know2Pro.co.cc
PDF
PPT
āļāļēāļāļāļģāđāļŠāļāļ1
PDF
Java script āđāļāļ·āđāļāļāļāđāļ
PDF
āļāđāļēāļāļąāļ§āđāļāļĢāđāļĨāļ°āļāļąāļ§āļāļģāđāļāļīāļāļāļēāļĢ [Web-Programming]
PPT
3.āļāļĢāļ°āđāļ āļāļāļāļāļāđāļāļĄāļđāļĨāđāļĨāļ°āļāļąāļ§āļāļģāđāļāļīāļāļāļēāļĢ
DOC
āļāļēāļĢāđāļāļĩāļĒāļāļāļģāļŠāļąāđāļāļāļ§āļāļāļļāļĄāļāļąāđāļāļāļ·āđāļāļāļēāļ
PDF
āļāļēāļĢāļŠāļĢāđāļēāļāļāļąāļ§āđāļāļĢāđāļ javascript
PPT
PPT
PDF
PowerpointāļāļēāļĢāđāļāļĩāļĒāļāļāļģāļŠāļąāđāļāļāļ§āļāļāļļāļĄāđāļāļāļĄāļĩāļāļēāļāđāļĨāļ·āļāļ
PDF
āļāļēāļāļāļģ Blog āļāļāļāļĩāđ 2
PDF
Java-Chapter 02 Data Operations and Processing
PPTX
PDF
01 intro php 1. Basic PHP Programming
āđāļāļ°āļāļēāļ āļēāļĐāļē PHP āđāļĨāļ° Syntax āđāļāļ·āđāļāļāļāđāļ
āđāļāļĒ
āļ.āđāļĢāļ§āļāļĩ āļāļīāļāļāļāđāļŠāļđāļāđāļāļīāļ
āļą
āļŠāļēāļāļēāļ§āļīāļāļēāļ§āļīāļāļĒāļēāļāļēāļĢāļāļāļĄāļāļīāļ§āđāļāļāļĢāđāđāļĨāļ°āđāļāļāđāļāđāļĨāļĒāļĩāļŠāļēāļĢāļŠāļāđāļāļĻ
āļāļāļ°āļ§āļīāļāļĒāļēāļĻāļēāļŠāļāļĢāđ āļĄāļŦāļēāļ§āļīāļāļĒāļēāļĨāļąāļĒāļĢāļēāļāļ āļąāļāļāļļāļāļĢāļāļēāļāļĩ
2. āļŦāļĨāļąāļāļāļēāļĢāļāļēāļāļēāļāļāļāļ
âĒ āđāļ§āđāļ āļŦāļĢāļ·āļ WWW (World Wide Web) āđāļāđāļāļāļĢāļīāļāļēāļĢāļŦāļāļķāđāļāđāļ
āļĢāļ°āļāļāļāļīāļāđāļāļāļĢāđāđāļāđāļ āļāļĩāđāļāļēāđāļŦāđāļāļđāđāđāļāđ (web client) āļĄāļĩāļĄāļļāļĄāļĄāļāļāļāļāļ
āđāļāļāļāļĩāđāđāļāļ·āđāļāļĄāļāđāļāļāļąāļāđāļāļĨāļąāļāļĐāļāļ°āļāļāļāđāļāļĢāļāļāđāļēāļĒāđāļĒāđāļĄāļāļĄāļļāļĄ āđāļāļĒāđāļ§āđāļ
āđāļāļāđāļŦāļĨāđāļēāļāļąāđāļāļāļēāļāļāļ°āđāļāđāļāļāļĒāļđāđāđāļāđāļāļĢāļ·āđāļāļāđāļāļĩāļĒāļ§āļāļąāļ āļŦāļĢāļ·āļāļāļāļĨāļ°āđāļāļĢāļ·āđāļāļ
āļāļąāđāļ§āđāļĨāļ
âĒ āļŦāļĨāļąāļāļāļēāļĢāļāļēāļāļēāļāļāļāļ WWW āļāļēāļĻāļąāļĒāļŦāļĨāļąāļāļāļēāļĢāļāļāļ
Client/Server
âĒ āđāļāļĒ Client āļāļ·āļ Web Browser (IE , FireFox , Chrome)
âĒ āļŠāđāļ§āļ Server āļāļ·āļ Web Server (Apache , IIS)
3. HTTP (HyperText Transfer Protocol)
âĒ āđāļāđāļāđāļāļĢāđāļāļāļāļĨāļŠāļēāļŦāļĢāļąāļ WWW (āļ āļēāļĐāļēāļāļĩāđ Web Sever āđāļĨāļ°
Web browser āļāļļāļĒāļāļąāļ)
HTTP Request
HTTP Response
4. PHP
âĒ āļĒāđāļāļĄāļēāļāļēāļ PHP: Hypertext Preprocessor
âĒ PHP āđāļāđāļāļ āļēāļĐāļēāļāļāļĄāļāļīāļ§āđāļāļāļĢāđāļāļĩāđāļāļēāļāļēāļāļāļāđāļāļĢāļ·āđāļāļāļāļąāđāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđ
(Server âSide Scripting Language)
âĒ PHP āļŠāļāļąāļāļŠāļāļļāļāļĢāļ°āļāļāļāļąāļāļāļēāļĢāļāļēāļāļāđāļāļĄāļđāļĨāļŦāļĨāļēāļāļŦāļĨāļēāļĒ āđāļāđāļ
(MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL,
Generic ODBC, etc.)
âĒ PHP āđāļāđāļ open source software
âĒ PHP āļāļēāļ§āļāđāđāļŦāļĨāļāđāļĨāļ°āđāļāđāļāļēāļāļāļĢāļĩ
5. āđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄ PHP āļāđāļāļāļĄāļĩāļāļ°āđāļĢāļāđāļēāļ ?
âĒ Web Browser (IE , Chrome , Firefox āđāļāđāļāļāđāļ)
âĒ āđāļāļĢāđāļāļĢāļĄ Web Server āđāļāđ Apache Web Server āļāļēāļ§āļāđ
āđāļŦāļĨāļāđāļāđāļāļĩāđ www.apache.org
âĒ āđāļāļĢāđāļāļĢāļĄāļ āļēāļĐāļē PHP (PHP Interpreter āđāļĨāļ°āļāļąāļ§āļŠāļāļąāļāļŠāļāļļāļ
āļāđāļēāļāđ) āļāļēāļ§āļāđāđāļŦāļĨāļāđāļāđāļāļĩāđ www.php.net
âĒ āđāļāļĢāđāļāļĢāļĄāļāļąāļāļāļēāļĢāļāļēāļāļāđāļāļĄāļđāļĨ MySQL āļāļēāļ§āļāđāđāļŦāļĨāļāđāļāđāļāļĩāđ
www.mysql.com
6. 7. 8. Basic PHP Syntax
âĒ āļāļēāļŠāļąāđāļ PHP āđāļāļĩāļĒāļāļ āļēāļĒāđāļāđāļāđāļ <?php âĶ. āđāļĨāļ°āļāļāļāđāļ§āļĒ ?>
âĒ āđāļāļāļŠāļēāļĢ HTML āļāļĩāđāļĄāļĩāļāļēāļĢāđāļāļĩāļĒāļāļāļēāļŠāļąāđāļ PHP āļāļĒāļđāļāđāļ§āļĒāļāļ°āļāđāļāļāļāļąāļāļāļķāļāļāļ·āđāļāđāļāļĨāđ .php
āđ
āđāļŠāļĄāļ
âĒ āļāļąāļ§āļāļĒāđāļēāļāļāļēāļĢāđāļāļĩāļĒāļ PHP
<html>
< body>
< ?php
echo "Hello World";
?>
< /body>
< /html>
âĒ āļāļĢāļ°āđāļĒāļāļāļāļ PHP āļāļāļāđāļēāļĒāļāļĢāļ°āđāļĒāļāļāđāļ§āļĒāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒ semi colon (;)
âĒ āļāļēāļŠāļąāđāļāļāļāļ PHP āđāļāđāļ Case-sensitive (āļāļąāļ§āđāļĨāđāļ-āđāļŦāļāđ āļāđāļēāļāļāļąāļ)
9. Comment āđāļ PHP
âĒ PHP Interpreter āļāļ°āđāļĄāđāļŠāļāđāļāļāļāļĄāđāļĄāļāļāđ āđāļāļāļēāļĢāļāļĩāļāļ§āļēāļĄāļŦāļĄāļēāļĒ
āđāļĨāļ°āļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨ āđāļĄāđāļ§āđāļēāļŠāđāļāļāļĩāđāļāļĒāļđāđāđāļāļāļāļĄāđāļĄāļāļāđāļāļ°āđāļāđāļāđāļāđāļ PHP
āļāđāļāļēāļĄ
āļĢāļđ āļāđāļāļāļāļāļĄāđāļĄāļāļāđ āļŠāļąāļāļĨāļąāļāļĐāļāđ āļāđ āļĩāđāļāđ āļāļģāļāļāļīāļāļģāļĒ
āđāļāļāļāļĢāļĢāļāļąāļāļāļĩāļĒāļ§ // āļŦāļĢāļ· āļ # āļāđ āļāļāļ§āļēāļĄāđāļ āđ āļāļĩāđāļāļĒāļđāļŦāļĨāļąāļāđāļāļĢāļ·āđ āļāļāļŦāļĄāļēāļĒāļāļĩ āđāļāļāļāļ
āđ
āļāļĢāļĢāļāļąāļ āļāļ°āļāļĨāļēāļĒāđāļāđ āļāļāļāļĄāđāļĄāļāļāđ
āđāļāļāļŦāļĨāļēāļĒāļāļĢāļĢāļāļąāļ /* âĶ */ āļāđ āļāļāļ§āļēāļĄāļāļĩāđāļāļĒāļđāļĢāļ°āļŦāļ§āđāļēāļ /* āļāļąāļ */
āđ
āļāļ°āļāļĨāļēāļĒāđāļāđ āļāļāļāļĄāđāļĄāļāļāđ
10. āļāļēāļŠāļąāđāļ echo
âĒ āļāļēāļŠāļąāļ echo āđāļāđāļāļāļēāļŠāļąāđāļāļāļĩāđāđāļŠāļāļāļāđāļāļĄāļđāļĨāļāļāļŦāļāđāļēāđāļāļ
āđ
âĒ āļĢāļđāļāđāļāļ
echo âāļ āđāļāļāļ§āļēāļĄâ ;
âĒ āļāļąāļ§āļāļĒāđāļēāļ
<?php
echo â<h1>Hello World!!!</h>â ;
?>
11. PHP Variables
âĒ āļāļąāļ§āđāļāļĢ (Variable) āļāļ·āļāļŠāļīāđāļāļāļĩāđāđāļāđāđāļāđāļāļāđāļē(value) āļŦāļĢāļ·āļāļāđāļāļĄāļđāļĨ
(data) āđāļ§āđāļāļ§āļāļĢāļēāļ§ āđāļāļ·āđāļāļāļĩāđāļāļ°āļāļēāļāđāļēāļāļąāđāļāļĄāļēāđāļāđāļāļēāļāļ āļēāļĒāļŦāļĨāļąāļ
āļąāđ
âĒ āđāļāļ āļēāļĐāļē PHP āđāļĄāđāļāđāļāļāļāļēāļĢāļāļĢāļ°āļāļēāļĻāļāļąāļ§āđāļāļĢāļāđāļāļāđāļāđāļāļēāļ āđāļāđ
āļŠāļēāļĄāļēāļĢāļāļāļēāļŦāļāļāļāđāļēāđāļŦāđāļāļąāļ§āđāļāļĢāđāļāđāđāļĨāļĒāđāļĄāļ·āđāļāļāđāļāļāļāļēāļĢāđāļāđāļāļēāļ
âĒ āļāđāļēāļāļąāļ§āđāļāļĢāļāļĩāļāļēāļŦāļāļāļāđāļēāđāļŦāđāļāļąāđāļāļĒāļąāļāđāļĄāđāļĄāļĩāļĄāļēāļāđāļāļ PHP āļāđāļāļ°āļŠāļĢāđāļēāļ
āđ
āļāļķāđāļāļĄāļēāđāļŦāđāđāļŦāļĄāđ āđāļāđāļāđāļēāļĄāļĩāļāļĒāļđāđāļĨāđāļ§ āļāđāļēāļāļĩāđāļāļēāļŦāļāļāđāļŦāđāđāļŦāļĄāđāļāļ°āđāļāđāļāļāļāļĩāđāļāđāļē
āđ
āđāļāļīāļĄ
12. āļāļāļāļēāļĢāļāļąāđāļāļāļ·āđāļāļāļąāļ§āđāļāļĢ
âĒ āļāļąāļ§āđāļāļĢ PHP āđāļĢāļīāđāļĄāļāđāļāļāđāļ§āļĒāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒ $ āđāļĨāļ°āļāļēāļĄāļāđāļ§āļĒāļāļ·āđāļāļāļĩāđ
āļāļąāđāļāļāļķāđāļ
âĒ āļāļ·āđāļāļāļąāļ§āđāļāļĢāļāļķāđāļāļāđāļāļāđāļ§āļĒāļāļąāļ§āļāļąāļāļĐāļĢ(A-Z , a-z) āļŦāļĢāļ·āļ āđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒ _
(underscore) āđāļāđāļēāļāļąāđāļ
âĒ āļāļ·āđāļāļāļąāļ§āđāļāļĢāļŠāļēāļĄāļēāļĢāļāļāļĢāļ°āļāļāļāļāđāļ§āļĒāļāļąāļ§āļāļąāļāļĐāļĢāđāļĨāļ°āļāļąāļ§āđāļĨāļāļāļāļāļąāļāđāļāđ
âĒ āļāļ·āđāļāļāļąāļ§āđāļāļĢāļŦāđāļēāļĄāļĄāļĩāļāđāļāļāļ§āđāļēāļāļ āļēāļĒāđāļāļāļ·āđāļ
âĒ āļāļ·āđāļāļāļąāļ§āđāļāļĢāđāļāđāļāđāļāļ case-sensitive (āļāļąāļ§āļāļąāļāļĐāļĢāđāļĨāđāļ-āđāļŦāļāđ
āļāđāļēāļāļāļąāļ)
13. 14. 15. 16. 17. 18. 19. Literal
âĒ Literal āļāļ·āļ āļāđāļēāļāļĩāđāđāļāļĩāļĒāļāļŦāļĢāļ·āļāļāļēāļŦāļāļāļĨāļāđāļāđāļāđāļāđāļāļĢāđāļāļĢāļĄāđāļāļĒāļāļĢāļ
âĒ āđāļāđāļ âHelloâ āđāļāđāļ Literal āļāļāļīāļāļŠāļāļĢāļīāļ (String Literal)
âĒ āđāļāđāļ 123 āđāļāđāļ Literal āļāļāļīāļāđāļĨāļāļāļēāļāļ§āļāđāļāđāļĄ(Integer Literal)
âĒ āđāļāđāļ true āđāļāđāļ Literal āļāļāļīāļāļāļĢāļĢāļāļ°(Boolean Literal)
20. āļāđāļēāļāļāļāļĩāđ (Constant)
âĒ āļāđāļēāļāļāļāļĩāđ (Constant) āļāļ·āļāļāļ·āđāļāļāļĩāđāļāļēāļŦāļāļāļāļķāđāļāļĄāļēāđāļŦāđāđāļāđāļāļāđāļēāļāđāļāļĄāļđāļĨ
āļŦāļāļķāđāļāđ āļāļķāđāļāđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāđāļāđ
âĒ āļĢāļđāļāđāļāļ
āļ·āđ
define(âāļāļāļāđāļēāļāļāļāļĩâ , âāļāđāļēāļāļĩāļāļēāļŦāļāļâ);
āđ āđ
âĒ āļāļąāļ§āļāļĒāđāļēāļ
21. āļāļīāļāļāļāđāđāļĨāļ°āļāļąāļ§āļāļēāđāļāļīāļāļāļēāļĢ
âĒ āļāļīāļāļāļāđ (Expression) āļŦāļĄāļēāļĒāļāļķāļ āļŠāđāļ§āļāļāļāļāđāļāđāļāđāļāļĢāđāļāļĢāļĄāļāļĩāđāļĄāļĩāļāđāļē
āļŦāļĢāļ·āļāđāļĄāđāļĄāļĩāļāđāļēāļāđāļāļēāļĄ
âĒ āļāļąāļāļāļąāđāļ āļāļąāļ§āđāļāļĢ , Literal āđāļĨāļ° āļāđāļēāļāļāļāļĩāđ āļāļķāļāļāļ·āļāļ§āđāļēāđāļāđāļāļāļīāļāļāļāđ
âĒ āļāļāļāļāļēāļāļāļĩāđāļĒāļąāļāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļāļāļīāļāļāļāđāļāļĩāđāļāļąāļāļāđāļāļ āđāļāļĒāļāļēāđāļāļēāļāļąāļ§āđāļāļĢ ,
Literal āđāļĨāļ°āļāđāļēāļāļāļāļĩāđāļĄāļēāļāļēāđāļāļīāļāļāļēāļĢāļāļąāļāļāļąāļ§āļāļēāđāļāļīāļāļāļēāļĢ(Operator)
âĒ āđāļāđāļ
$price * 0.07 ;
22. āļāļąāļ§āļāļēāđāļāļīāļāļāļēāļĢ (Operator)
âĒ āļāļąāļ§āļāļēāđāļāļīāļāļāļēāļĢ (Operator) āļāļ·āļ āđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāļŦāļĢāļ·āļāļŠāļąāļāļĨāļąāļāļĐāļāđāļāļĩāđāđāļāđ
āļāļēāđāļāļīāļāļāļēāļĢāļāļąāļāļāđāļē āđāļāđāļāļāļāļāđāļāđāļ
â āļāļąāļ§āļāļēāđāļāļīāļāļāļēāļĢāļāļāļīāļāļĻāļēāļŠāļāļĢāđ (Arithmetic Operator)
â āļāļąāļ§āļāļēāđāļāļīāļāļāļēāļĢāļŠāļāļĢāļīāļ (String Operator)
â āļāļąāļ§āļāļēāđāļāļīāļāļāļēāļĢāļāļēāļŦāļāļāļāđāļē (Assignment Operator)
â āļāļąāļ§āļāļēāđāļāļīāļāļāļēāļĢāđāļāļīāđāļĄ/āļĨāļāļāđāļē (Incrementing/Decrementing
Operator)
â āļāļąāļ§āļāļēāđāļāļīāļāļāļēāļĢāđāļāļĢāļĩāļĒāļāđāļāļĩāļĒāļ (Comparison Operator)
â āļāļąāļ§āļāļēāđāļāļīāļāļāļēāļĢāļāļĢāļĢāļāļĻāļēāļŠāļāļĢāđ (Logical Operator)
â āļāļąāļ§āļāļēāđāļāļīāļāļāļēāļĢāļāļēāļĢāđāđāļĢāļĒāđ (Array Operator)
23. Arithmetic Operators
Operator Name Description Example Result
x+y Addition Sum of x and y 2+2 4
x-y Subtraction Difference of x and y 5-2 3
Multiplicati
x*y Product of x and y 5*2 10
on
x/y Division Quotient of x and y 15 / 5 3
5%2 1
Remainder of x divided
x%y Modulus 10 % 8 2
by y
10 % 2 0
-x Negation Opposite of x -2
Concatenati
a.b Concatenate two strings "Hi" . "Ha" HiHa
on
24. Assignment Operators
Assignment Same as... Description
The left operand gets set to the value of
x=y x=y
the expression on the right
x += y x=x+y Addition
x -= y x=x-y Subtraction
x *= y x=x*y Multiplication
x /= y x=x/y Division
x %= y x=x%y Modulus
a .= b a=a.b Concatenate two strings
25. Incrementing/Decrementing Operators
Operator Name Description
++ x Pre-increment Increments x by one, then returns x
x ++ Post-increment Returns x, then increments x by one
-- x Pre-decrement Decrements x by one, then returns x
x -- Post-decrement Returns x, then decrements x by one
26. Comparison Operators
Operator Name Description Example
x == y Equal True if x is equal to y 5==8 returns false
True if x is equal to y, and they are of 5==="5" returns
x === y Identical
same type false
x != y Not equal True if x is not equal to y 5!=8 returns true
x <> y Not equal True if x is not equal to y 5<>8 returns true
True if x is not equal to y, or they are
x !== y Not identical 5!=="5" returns true
not of same type
x>y Greater than True if x is greater than y 5>8 returns false
x<y Less than True if x is less than y 5<8 returns true
Greater than or
x >= y True if x is greater than or equal to y 5>=8 returns false
equal to
Less than or
x <= y True if x is less than or equal to y 5<=8 returns true
equal to
27. Logical Operators
Operator Name Description Example
x=6
x and y And True if both x and y are true y=3
(x < 10 and y > 1) returns true
x=6
x or y Or True if either or both x and y are true y=3
(x==6 or y==5) returns true
x=6
x xor y Xor True if either x or y is true, but not both y=3
(x==6 xor y==3) returns false
x=6
x && y And True if both x and y are true y=3
(x < 10 && y > 1) returns true
x=6
x || y Or True if either or both x and y are true y=3
(x==5 || y==5) returns false
x=6
!x Not True if x is not true y=3
!(x==y) returns true