idcsLogo
idcsLogo2
idcsLogo2
  • Home
  • E-Learning
    • Visual Studio C#
    • C# Dasar
    • Windows Form C#
    • Golang
    • SQL Server
  • Tips and Trick
    • Console
    • Windows Form
  • Submit Artikel
  • Laporkan Masalah

Operator String dan Operator Logika Pada PHP

Home » Operator String dan Operator Logika Pada PHP

Hai pembaca sekalian, selamat datang kembali di idcsharp. Kali ini kita akan mempelajari operator pada tipe data string. Karena string adalah tipe data dasar yang paling sering kita gunakan.

Operator String

Dalam pemrograman PHP hanya ada 1 jenis operator string yaitu operasi penyambungan string atau concatenation. Operator ini menggunakan karakter titik ( . ).

Operator penyambungan ini membutuhkan setidaknya 2 inputan. Bisa disambungkan dengan string atau integer. Hasil dari operator ini adalah sebuah string yang terdiri dari sambungan string – string tersebut.

Cara penggunaannya adalah seperti berikut :

<?php
	$a = "Halo";
	$b = $a. " semua";
	echo $b;
?>

Pada kode program di atas kita mencoba menyambungkan string – string.

Cara Alternatif

Dalam PHP, kita dapat menggunakan karakter kurung kurawal ( karakter { dan } ) untuk menyambungkan string. Contoh kode programnya seperti berikut :

<?php
	$a = "Halo";
	$b =  "{$a} semua";
	echo $b;
?>

Pada contoh di atas kita memanfaatkan sifat pendefinisian string menggunakan double quote ( karakter kutip dua ). Seperti yang pernah kita bahas pada materi tipe data string sebelumnya, jika pendefinisian string menggunakan karakter double quote, maka setiap variabel akan diproses oleh PHP.

Operator Logika

Operator logika adalah operator yang digunakan untuk membandingkan 2 kondisi logika, yaitu benar (TRUE) atau salah (FALSE). Operator logika akan sering kita gunakan untuk kondisi IF atau untuk keluar dari proses perulangan (looping).

Jenis operand dalam operator logika ini adalah variabel bertipe data boolean. Namun jika operand tidak bertipe boolean, maka akan dikonversi menjadi boolean oleh PHP seperti yang sudah pernah kita bahas sebelumnya.

Jenis – jenis operator logika pada PHP

ContohNama OperatorHasil
$y and $zANDAkan bernilai TRUE jika $y dan $z sama-sama bernilai TRUE
$y && $zANDAkan bernilai TRUE jika $y dan $z sama-sama bernilai TRUE
$y or $zORAkan bernilai TRUE jika salah satu $y atau $z bernilai TRUE
$y || $zORAkan bernilai TRUE jika salah satu $y atau $z bernilai TRUE
$y xor $zXORAkan bernilai TRUE jika salah satu $y atau $z bernilai TRUE, tetapi bukan keduanya
!$yNOTAkan bernilai TRUE jika $y bernilai FALSE

Perbedaan antara operator AND dengan && dan OR dengan || adalah cara penulisan dan kekuatan operator. Operator && dan || memiliki kekuatan lebih tinggi dari AND dan OR. Dari tabel di atas, kita melihat hasil untuk semua kondisi TRUE, maka selain kondisi tersebut hasilnya adalah FALSE.

Cara Penggunaan Operator Logika dalam PHP

Berikut contoh penggunaan operator logika dalam PHP :

<?php
	$contoh1 = (true and false);
	echo '$contoh1 = ';
	echo var_dump($contoh1); //$contoh1 = bool(false)

	$contoh2 = (true xor false);
	echo '$contoh2 = ';
	echo var_dump($contoh2); //$contoh2 = bool(true)
?>

Dalam pembahasan kali ini kita telah mempelajari operator string dan operator perbandingan. Pada pembahasan selanjutnya kita akan mempelajari operator perbandingan.

miftakhussolikhin
18
PHP
Prev PostOperand, Operator dan Operator Aritmatika Pada PHPJul 04, 2021
Next PostOperator Perbandingan Pada PHPJul 10, 2021

Related items

PHP, Uncategorized

Operator Increment dan Decrement

Penggunaan operator increment dan decrement dapat mempersingkat pembuatan kode program. Op

Kepoin Yuk
miftakhussolikhin
Juli 11, 2021
28
PHP

Operator Perbandingan Pada PHP

Halo, apa kabar pembaca setia idcsharp? Pada artikel kali kita akan membahas tentang opera

Kepoin Yuk
miftakhussolikhin
Juli 10, 2021
21
PHP

Operand, Operator dan Operator Aritmatika Pada PHP

Selamat datang kembali di idcsharp. Melanjutkan pembahasan pada pelajaran PHP, kali ini ki

Kepoin Yuk
miftakhussolikhin
Juli 4, 2021
16
idcsLogo
IDCSharp menyediakan materi - materi bahasa pemrograman komputer dan informasi seputar dunia IT untuk kamu. Mari kita belajar membuat aplikasi bersama
  • Implementasi Media Video dan Audio pada HTML5 Part 2
  • Memahami 3 Jenis Api Model pada HTML5
  • Memahami 3 Api Model pada HTML5 Part 2
  • Memahami 3 Api Model pada HTML5 Part 3
  • Memahami 3 Api Model pada HTML5 Part 4
  • Home
  • E-Learning
    • Visual Studio C#
    • C# Dasar
    • Windows Form C#
    • Golang
    • SQL Server
  • Tips and Trick
    • Console
    • Windows Form
  • Submit Artikel
  • Laporkan Masalah
Copyright © 2021 IDCSharp. All Rights Reserved