> For the complete documentation index, see [llms.txt](https://docs.layraweb.com.tr/merhaba/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.layraweb.com.tr/merhaba/php-tarafi/konular/temel-soz-dizimi/operatorler.md).

# Operatörler

PHP'de kullanabileceğiniz operatörlerin birçoğu diğer programlama dillerinde de kullanılır. Bunlar aritmetik, karşılaştırma, atama, mantıksal ve dizi operatörleridir.

Aritmetik Operatörler:

PHP'de aritmetik operatörler, matematiksel işlemler yapmak için kullanılır. Aşağıda bazı örnekler verilmiştir:

* Toplama: $a + $b
* Çıkarma: $a - $b
* Çarpma: $a \* $b
* Bölme: $a / $b
* Modül: $a % $b
* Arttırma: ++$a veya $a++
* Azaltma: --$a veya $a--

Örnek:

```php
$a = 5;
$b = 2;

echo $a + $b; // 7
echo $a - $b; // 3
echo $a * $b; // 10
echo $a / $b; // 2.5
echo $a % $b; // 1

$a = 5;
echo ++$a; // 6
echo $a; // 6

$b = 5;
echo $b++; // 5
echo $b; // 6
```

Karşılaştırma Operatörleri:

PHP'de karşılaştırma operatörleri, iki değeri karşılaştırmak için kullanılır ve sonuç olarak true (doğru) veya false (yanlış) döndürürler. Aşağıda bazı örnekler verilmiştir:

* Eşit mi?: $a == $b
* Eşit değil mi?: $a != $b
* Tam eşit mi?: $a === $b
* Tam eşit değil mi?: $a !== $b
* Büyük mü?: $a > $b
* Küçük mü?: $a < $b
* Büyük veya eşit mi?: $a >= $b
* Küçük veya eşit mi?: $a <= $b

Örnek:

```php
$a = 5;
$b = 2;

echo $a == $b; // false
echo $a != $b; // true
echo $a === $b; // false
echo $a !== $b; // true
echo $a > $b; // true
echo $a < $b; // false
echo $a >= $b; // true
echo $a <= $b; // false
```

Atama Operatörleri:

PHP'de atama operatörleri, bir değişkene değer atamak için kullanılır ve daha kısa bir şekilde kod yazmamızı sağlar. Aşağıda bazı örnekler verilmiştir:

* Eşittir: $a = $b
* Toplama ve eşittir: $a += $b
* Çıkarma ve eşittir: $a -= $b
* Çarpma ve eşittir: $a \*= $b
* Bölme ve eşittir: $a /= $b
* Modül ve eşittir: $a %= $b

Örnek:

```php
echo $a; // 7

$a = 5;
$b = 2;

$a += $b; // $a = $a + $b;
echo $a; // 7

$a -= $b; // $a = $a - $b;
echo $a; // 5

$a *= $b; // $a = $a * $b;
echo $a; // 10

$a /= $b; // $a = $a / $b;
echo $a; // 5

$a %= $b; // $a = $a % $b;
echo $a; // 1
```

Mantıksal Operatörleri:

PHP'de mantıksal operatörler, ifadeler arasındaki mantıksal ilişkileri kontrol etmek için kullanılır. Aşağıda bazı örnekler verilmiştir:

* Eşittir: $a = $b
* Toplama ve eşittir: $a += $b
* Çıkarma ve eşittir: $a -= $b
* Çarpma ve eşittir: $a \*= $b
* Bölme ve eşittir: $a /= $b
* Modül ve eşittir: $a %= $b

Örnek:

```php
$a = true;
$b = false;

echo $a && $b; // false
echo $a || $b; // true
echo !$a; // false
```

Dizi Operatörleri:

PHP'de dizi operatörleri, dizi işlemleri yapmak için kullanılır. Aşağıda bazı örnekler verilmiştir:

* Birleştirme: $a + $b
* Değerleri karşılaştırma: $a == $b
* Anahtarları karşılaştırma: $a === $b

Örnek:

```php
$a = array("a" => "apple", "b" => "banana");
$b = array("c" => "cherry", "d" => "date");

$c = $a + $b; // Birleştirme işlemi
var_dump($c); // ["a" => "apple", "b" => "banana", "c" => "cherry", "d" => "date"]

$a = array("a" => "apple", "b" => "banana");
$b = array("a" => "apple", "b" => "banana");

echo $a == $b; // true
echo $a === $b; // false
```

Bu örnekler, PHP'de kullanabileceğiniz operatörlerin sadece bir kısmını kapsamaktadır. PHP'de kullanılan diğer operatörleri de öğrenerek, kodlarınızda daha etkili bir şekilde kullanabilirsiniz.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.layraweb.com.tr/merhaba/php-tarafi/konular/temel-soz-dizimi/operatorler.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
