BISMILLAH

بِــــــسْمِ اللهِ الرَّحْمَنِ الرَّحِيـــمِ

SELAMAT DATANG DI STIKOM MUHAMMADIYAH BATAM

SELAMAT DATANG DI KAMPUS S.M.B. (STIKOM MUHAMMADIYAH BATAM) - RAIH MASA DEPANMU BERSAMA KAMPUS S.M.B. - TERDEPAN - MODEREN - DAN - ISLAMI, - BLOG INI MASIH BANYAK KEKURANGAN, HARAP MAKLUM - DAN TERIMAKASIH ATAS KUNJUNGAN ANDA

BERSYUKUR

BERSYUKURLAH

MAKA ANDA AKAN BAHAGIA

Menu

.

Radio Online Minang Cimbuak                Radio Online Minang Cimbuak

Senin, 29 Februari 2016

OPERATOR PHP



TUTORIAL OPERATOR PHP


Operator penugasan

Operator penugasan digunakan untuk menetapkan variabel sama ke nilai atau mengatur variabel dengan melakukan operasi aritmatika pada dirinya sendiri dan nilai lain.


Operator
Examples
Large notation
+=
x+=y
x=x+y
-=
x-=y
x=x-y
=
x=y
x=y
*=
x*=y
x=x*y
/=
x/=y
x=x/y
.=
x.=y
x=x.y
%=
x%=y
x=x%y

Operator aritmatika /Arithmetic Operators
Operator
Description
Example
Result
+
Tambahan /Addition
x=5
x+2
7
Pengurangan /Subtraction
x=6
10-x
4
/
Pembagian /Division
20/5
4
*
Perkalian /Multiplication
x=4
x*5
20
++
Kenaikan /Increment
x=5
x++
x=6
Pengurangan /Decrement
x=5
x–
x=4
%
Modulus (division remainder)
10%8
2

Operator
Description
Example
&&
and
x=5
y=5
(x < 10 && y > 1) returns true
||
or
x=5
y=5
(x==5 || y==5) returns true
!
not
x=5
y=5
!(x==y) returns false

Operator Perbandingan / Comparison Operators
Operator
Description
Example
==
adalah sama dengan /is equal to
1==2 returns false
!=
tidak sama /is not equal
1!=2 returns true
<> 
tidak sama /is not equal
1<>2 returns true
kurang dari /is less than
1<2 returns true
Lebih dari /is greater than
1>2 returns false
<=
Kecil samadengan /is less than or equal to
1<=2 returns true
>=
Besar samadengan /is greater than or equal to
1>=2 returns false

Rangkaian Operator atau String Operator
Bahasa PHP hanya memiliki satu operator string.
Jika Anda ingin menempatkan dua nilai string bersama, Anda dapat menggunakan operator rangkaian.

 

Tipe Operator – PHP.


Apa Operator? Jawabannya sederhana dapat diberikan dengan menggunakan ekspresi 4 + 5 sama dengan 9. Berikut 4 dan 5 disebut operan dan + disebut operator. bahasa PHP mendukung jenis operator berikut ini.
1.      Arithmetic Operator
2.      Perbandingan Operator
3.      Logical (atau Relational) Operator
4.      Operator Assignment
5.      Conditional (atau ternary) Operator


Ada berikut operator aritmatika didukung oleh bahasa PHP -
Asumsikan variabel A memegang 10 dan variabel B memiliki 20 maka

Lihat Contoh berikut

Operator
Description
Example
+
Menambahkan 2 operan
A + B akan memberi 30
-
Mengurangi kedua operan dari yang pertama
A - B akan memberi -10
*
Kalikan kedua operan
A * B akan memberi 200
/
Membagi pembilang oleh pembilang
B / A akan memberi 2
%
Modulus Operator dan sisa setelah pembagian integer
B % A akan memberi 0
++
Operator kenaikan, meningkatkan salah satu nilai Integer
A++ akan memberi 11
--
operator pengurangan, menurunkan nilai oleh salah satu integer.
A-- akan memberi 9

 

 

 

2 Operator perbandingan
Asumsikan variabel A memegang 10 dan variabel B memiliki 20 maka

Lihat Contoh berikut

Operator
Description
Example
==
Memeriksa apakah nilai yang dari dua operan sama atau tidak, jika ya maka kondisi menjadi benar.
(A == B) tidak benar.
!=
Memeriksa apakah nilai dari dua operan yang sama atau tidak, jika nilai-nilai yang tidak sama maka kondisi menjadi benar.
(A != B) Benar
Memeriksa apakah nilai operan kiri lebih besar dari nilai operan kanan, jika ya maka kondisi menjadi benar.
(A > B) tidak benar.
Memeriksa apakah nilai operan kiri kurang dari nilai operan kanan, jika ya maka kondisi menjadi benar.
(A < B) Benar
>=
Memeriksa apakah nilai operan kiri lebih besar dari atau sama dengan nilai operan kanan, jika ya maka kondisi menjadi benar.
(A >= B) tidak benar.
<=
Memeriksa apakah nilai operan kiri kurang dari atau sama dengan nilai operan kanan, jika ya maka kondisi menjadi benar.
(A <= B) Benar

 

 

 

 

3  Logical Operator

Berikut ada operator logika didukung oleh bahasa PHP
Asumsikan variabel A memegang 10 dan variabel B memiliki 20 maka
 Lihat Contoh berikut

Operator
Description
Example
and
Disebut Logical DAN operator. Jika kedua operan adalah benar maka kondisi menjadi benar.
(A and B) Benar.
or
Disebut Logical OR Operator. Jika salah satu dari dua operan non nol maka kondisi menjadi benar.
(A or B) Benar.
&&
Disebut Logical DAN operator. Jika kedua operan bebas nol maka kondisi menjadi benar.
(A && B) Benar.
||
Disebut Logical OR Operator. Jika salah satu dari dua operan non nol maka kondisi menjadi benar.
(A || B) Benar.
!
Disebut Logical NOT Operator. Gunakan untuk membalikkan keadaan logis dari operan nya. Jika kondisi benar maka Logical operator NOT akan membuat palsu.
!(A && B) adalah palsu.

 

 

 

 

 

4  Operator penugasan /Assignment Operators   

Berikut ada operator penugasan didukung oleh bahasa PHP


Lihat Contoh berikut
Operator
Description
Example
=
operator penugasan sederhana, Menetapkan nilai-nilai dari sisi operan kanan ke samping operan kiri
C = A + B akan menetapkan nilai A + B kedalam  C
+=
Add AND assignment operator, It adds right operand to the left operand and assign the result to left operand
C += A is equivalent to C = C + A
-=
Subtract AND assignment operator, It subtracts right operand from the left operand and assign the result to left operand
C -= A is equivalent to C = C - A
*=
Multiply AND assignment operator, It multiplies right operand with the left operand and assign the result to left operand
C *= A is equivalent to C = C * A
/=
Divide AND assignment operator, It divides left operand with the right operand and assign the result to left operand
C /= A is equivalent to C = C / A
%=
Modulus AND assignment operator, It takes modulus using two operands and assign the result to left operand
C %= A is equivalent to C = C % A

 

5  Operator kondisional /Conditional Operator

Ada satu operator lebih disebut operator bersyarat. Ini pertama mengevaluasi ekspresi untuk nilai benar atau salah dan kemudian jalankan salah satu dari dua pernyataan yang diberikan tergantung pada hasil evaluasi. Operator kondisional memiliki sintaks ini
Lihat Contoh berikut
Operator
Description
Example
? :
Ekspresi kondisional
Jika Kondisi ini benar? Maka nilai X: Jika tidak menghargai Y.

 

 

6  Kategori Operator /Operators Categories


Semua operator yang telah kita bahas di atas dapat dikategorikan ke dalam kategori

1.      operator prefix Unary, yang mendahului sebuah operan tunggal.

2.      operator biner, yang mengambil dua operan dan melakukan berbagai operasi aritmatika dan logika.

3.      The bersyarat operator (operator ternary), yang memakan waktu tiga operan dan mengevaluasi baik ekspresi kedua atau ketiga, tergantung pada evaluasi ekspresi pertama.

4.      operator Assignment, yang memberikan nilai pada variabel.

 

Diutamakan dari PHP Operator/Precedence of PHP Operators

Selain operator didahulukan menentukan pengelompokan istilah dalam ekspresi. Hal ini mempengaruhi bagaimana ekspresi dievaluasi. operator tertentu memiliki prioritas lebih tinggi daripada yang lain; misalnya, operator perkalian memiliki hak lebih tinggi dari operator
Misalnya x = 7 + 3 * 2; Berikut x ditugaskan 13, tidak 20 karena operator * memiliki hak lebih tinggi dari + sehingga pertama mendapatkan dengan 3 * 2 dikalikan dan kemudian menambahkan ke 7.
Berikut operator dengan prioritas tertinggi muncul di bagian atas meja, mereka yang terendah muncul di bagian bawah. Dalam ekspresi, operator didahulukan lebih tinggi akan dievaluasi terlebih dahulu..
Unary
! ++ --
Kanan ke kiri /Right to left
Perkalian /Multiplicative
* / %
Kiri ke Kanan /Left to right
bahan tambahan /Additive
+ -
Kiri ke Kanan /Left to right
Penghubung /Relational
< <= > >=
Kiri ke Kanan /Left to right
Persamaan /Equality
== !=
Kiri ke Kanan /Left to right
Logika /Logical AND
&&
Kiri ke Kanan /Left to right
Logika /Logical OR
||
Kiri ke Kanan /Left to right
Bersyarat /Conditional
?:
Kanan ke kiri /Right to left
Tugas /Assignment
= += -= *= /= %=
Right to left

Sumber

Tidak ada komentar:

Posting Komentar