Php Ders 4 – Operatörler

Binary

Bu operatör işlemleri büyüktür, küçüktür işlemlerini kapsamaktadır. “<“, “<=”, “>”, “>=” operatörleri ile kullanılmaktadır.

<?php
var_dump(1 < 10); // TRUE değeri verir.
var_dump(5 > 5); // FALSE değeri verir.

Ternary

Bu operatör eşitlik kontrol etme işlemlerini kapsamaktadır.

“==” operatörü değerlerin eşit olup olmadığını kontrol eder. Mesela string 1 değeri ile integer 1 değeri için TRUE değeri döndürür.

“===” operatörü değerlerin yanında veri tiplerinin de eşit olup olmadığını kontrol eder. String 1 değeri ile integer 1 değeri için FALSE değeri döndücektir.

<?php
var_dump("1" == 1); // TRUE değeri verir.
var_dump("10" === 10); // FALSE değeri verir. Çünkü veri tipleri eşit değil.

Concatenation

Verileri birleştirme operatörüdür. “.” operatörü kullanılır.

<?php
$isim = "Erhan";
$soyad = "Kılıç";
var_dumo($isim . " " . $soyad); // "Erhan Kılıç" değeri döndürecektir.

Arithmetic

Aritmetik işlemler için kullanılan operatörlerdir.
“+” operatörü integer verileri matematiksel olarak toplar, string verileri birleştirir.
“-“ operatörü integer verileri matematiksel olarak birbirinden çıkarır.
“/” operatörü integer verileri matematiksel olarak birbirine böler.
“*” operatörü integer verileri matematiksel olarak birbiriyle çarpar.
“%” operatörü integer verilerin birbirine bölümünden kalanı verir. Mesela 10%2 işleminden 0 değerini, 10%3 işleminden 1 değerini verir.
“++” operatörü integer veririnin 1 sayı artmasını sağlar.

<?php
var_dump(10+5); // 15 değeri döndürecektir.
var_dump("10"+"5"); // 105 değeri döndürecektir.
var_dump(10-5); // 5 değeri döndürecektir.
var_dump(10/2); // 5 değeri döndürecektir.
var_dump(10*2); // 20 değeri döndürecektir.
var_dump(10%4); // 2 değeri döndürecektir.
var_dump(10++); // 11 değğeri döndürecektir.

Casting

Veri tiplerini belirlemekte kullanılan operatörlerdir. “int”, “string”, “bool” operatörleri kullanılır.

<?php
$int = (int)"10"; // String 10 olan veriyi integer 10 yapar.
$string = (string)255; // İnteger 255 olan veriyi string 255 yapar.
$boolean = (bool)"bool"; // String veriyi TRUE'ya yani 1'e çevirir.

Assignments

Atama operatörleridir. Bir değişkenin içeriğini belirlerken ya da değiştirirken kulanılır. “=”, “+=”, “.=” operatörleri kullanılır.

<?php
$degisken = "deger";
$degisken += " birleştirme";
$degisken .= ", ikinci birleştirme";

Mantıksal Operatörler

Türkçe olarak ve, veya anlamındaki operatörlerdir. “&&”, “AND”, “||”, “OR” operatörleri kullanılır.

<?php
$a = TRUE;
$b = TRUE;
$c = FALSE;

var_dump ($a and $b); // true sonucu döner.
var_dump ($a && $c); // false sonucu döner.
var_dump($a or $b || $c); // true sonucu döner.

Sonraki Ders: Php Ders 5 – Koşullar

0 0 votes
Article Rating
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments