Operator PHP - Tekajebe

Latest

Membahas Teknologi dan Tugas Sekolah


Monday, May 1, 2017

Operator PHP

Tekajebe.com - Operator adalah sesuatu yang Anda makan dengan satu atau lebih nilai (atau ekspresi, dalam jargon pemrograman) yang menghasilkan nilai lain (sehingga konstruksi itu sendiri menjadi sebuah ungkapan). Jadi Anda bisa memikirkan fungsi atau konstruksi yang mengembalikan nilai (seperti cetak) sebagai operator dan yang tidak mengembalikan apa-apa (seperti echo) seperti hal lainnya.

Ada tiga jenis operator. Pertama ada operator unary yang hanya mengoperasikan satu nilai saja, misalnya! (Operator negasi) atau ++ (operator kenaikan). Kelompok kedua disebut operator biner; Perintah sebelumnya operator Precedence.

Precedence operator
Dulu operator menentukan bagaimana "secara ketat" ia mengikat dua ungkapan bersama. Misalnya, dalam ungkapan 1 + 5 * 3, jawabannya adalah 16 dan bukan 18 karena operator perkalian ("*") memiliki prioritas yang lebih tinggi daripada operator penambahan ("+"). Tanda kurung dapat digunakan untuk memaksa didahulukan, jika perlu. Misalnya: (1 + 5) * 3 dievaluasi menjadi 18. Jika operator didahulukan sama, associateivity kiri ke kanan digunakan.

Tabel berikut mencantumkan prioritas operator dengan operator berpendidikan tertinggi yang tercantum di bagian atas tabel. Operator pada baris yang sama memiliki prioritas yang sama, dalam hal mana associativity mereka menentukan urutan untuk mengevaluasinya.

Contoh # 1 Associativity

Associativity

Catatan: Meskipun = memiliki prioritas lebih rendah daripada kebanyakan operator lainnya, PHP tetap mengizinkan ungkapan yang mirip dengan yang berikut: if (! $ A = foo ()), dalam hal ini nilai pengembalian foo () dimasukkan ke $ a.

Arithmetic Operators
Ingat aritmatika dasar dari sekolah? Ini bekerja seperti itu.

contoh operator aritmatika

Operator pembagian ("/") mengembalikan nilai float kecuali dua operand adalah bilangan bulat (atau string yang dikonversi ke bilangan bulat) dan jumlahnya dapat dibagi secara merata, dalam hal ini nilai integer akan dikembalikan.

Baca Juga : Konstanta PHP 
Baca Juga : Variabel PHP

Assignment Operators
Operator penugasan dasarnya adalah "=". Kecenderungan pertama Anda mungkin menganggap ini "sama dengan". Jangan Ini benar-benar berarti bahwa operan kiri diatur ke nilai ekspresi pada hak (yaitu, "diset ke"). Nilai dari sebuah ekspresi tugas adalah nilai yang diberikan. Artinya, nilai "$ a = 3" adalah 3. Ini memungkinkan Anda melakukan beberapa hal yang rumit:

Assignment Operators

Selain operator penugasan dasar, ada "operator gabungan" untuk semua operator aritmatika, array, dan string biner yang memungkinkan Anda menggunakan nilai dalam ekspresi dan kemudian menetapkan nilainya ke hasil ekspresi itu. Sebagai contoh:

operator gabungan


No comments:

Post a Comment