{"id":150,"date":"2024-04-01T03:44:58","date_gmt":"2024-04-01T00:44:58","guid":{"rendered":"https:\/\/aslihankaratas.com\/?p=150"},"modified":"2024-04-20T18:17:01","modified_gmt":"2024-04-20T15:17:01","slug":"phpde-operatorler","status":"publish","type":"post","link":"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-operatorler\/","title":{"rendered":"PHP&#8217;de Operat\u00f6rler"},"content":{"rendered":"\n<p><br>Operat\u00f6rler, bir programlama dilinde belirli bir i\u015flemi ger\u00e7ekle\u015ftirmek i\u00e7in kullan\u0131lan sembolik ifadelerdir. Operat\u00f6rler, de\u011fi\u015fkenler, sabitler ve di\u011fer de\u011ferler aras\u0131nda matematiksel, mant\u0131ksal veya bit d\u00fczeyinde i\u015flemler yapmak i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<p>Programlama dillerinde kullan\u0131lan operat\u00f6rler \u00e7e\u015fitli kategorilere ayr\u0131labilir:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Aritmetik Operat\u00f6rler:<\/strong> Toplama (+), \u00e7\u0131karma (-), \u00e7arpma (*), b\u00f6lme (\/), mod (%) gibi temel aritmetik i\u015flemlerini ger\u00e7ekle\u015ftirmek i\u00e7in kullan\u0131l\u0131r.<\/li>\n<\/ol>\n\n\n\n<p><strong>Toplama (+):<\/strong> \u0130ki de\u011feri toplamak i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$x = 5;\n$y = 3;\n$toplam = $x + $y; \/\/ $toplam \u015fimdi 8 de\u011ferini ta\u015f\u0131yor.<\/code><\/pre>\n\n\n\n<p><strong>\u00c7\u0131karma (-):<\/strong> \u0130ki de\u011feri birbirinden \u00e7\u0131karmak i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$x = 5;\n$y = 3;\n$fark = $x - $y; \/\/ $fark \u015fimdi 2 de\u011ferini ta\u015f\u0131yor\n?&gt;<\/code><\/pre>\n\n\n\n<p><strong>\u00c7arpma (*):<\/strong> \u0130ki de\u011feri \u00e7arpmak i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$x = 5;\n$y = 3;\n$carpim = $x * $y; \/\/ $carpim \u015fimdi 15 de\u011ferini ta\u015f\u0131yor\n?&gt;<\/code><\/pre>\n\n\n\n<p><strong>B\u00f6lme (\/):<\/strong> Bir de\u011feri di\u011ferine b\u00f6lmek i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$x = 6;\n$y = 3;\n$bolum = $x \/ $y; \/\/ $bolum \u015fimdi 2 de\u011ferini ta\u015f\u0131yor\n?&gt;<\/code><\/pre>\n\n\n\n<p><strong>Mod (%):<\/strong> Bir say\u0131n\u0131n di\u011ferine b\u00f6l\u00fcm\u00fcnden kalan\u0131 almak i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$x = 7;\n$y = 3;\n$kalan = $x % $y; \/\/ $kalan \u015fimdi 1 de\u011ferini ta\u015f\u0131yor\n?&gt;<\/code><\/pre>\n\n\n\n<p>Verilen 2 say\u0131 i\u00e7in 4 i\u015flem yapan php kodunu yazal\u0131m.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$degisken1 = 5;\n$degisken2 = 3;\n$toplam = $degisken1 + $degisken2;\n$fark = $degisken1 - $degisken2;\n$carpim = $degisken1 * $degisken2;\n$bolum = $degisken1 \/ $degisken2;\n\necho \"Toplam: \" . $toplam . \"&lt;br&gt;\";\necho \"Fark: \" . $fark . \"&lt;br&gt;\";\necho \"\u00c7arp\u0131m: \" . $carpim . \"&lt;br&gt;\";\necho \"B\u00f6l\u00fcm: \" . $bolum . \"&lt;br&gt;\";\n?&gt;<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li><strong>Atama Operat\u00f6rleri:<\/strong> Bir de\u011feri bir de\u011fi\u015fkene atamak i\u00e7in kullan\u0131l\u0131r. \u00d6rne\u011fin, atama operat\u00f6r\u00fc (=) bir de\u011feri bir de\u011fi\u015fkene atar.<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$a = ($b = 4) + 5; \n?&gt;<\/code><\/pre>\n\n\n\n<p><strong>Toplama Atama (+=):<\/strong> Bir de\u011fi\u015fkenin de\u011ferine belirli bir de\u011feri eklemek i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$x = 5;\n$x += 3; \/\/ $x \u015fimdi 8 de\u011ferini ta\u015f\u0131yor (5 + 3)\n?&gt;<\/code><\/pre>\n\n\n\n<p><strong>\u00c7\u0131karma Atama (-=):<\/strong> Bir de\u011fi\u015fkenin de\u011ferinden belirli bir de\u011feri \u00e7\u0131karmak i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$x = 5;\n$x -= 3; \/\/ $x \u015fimdi 2 de\u011ferini ta\u015f\u0131yor (5 - 3)\n?&gt;<\/code><\/pre>\n\n\n\n<p><strong>\u00c7arpma Atama (*=):<\/strong> Bir de\u011fi\u015fkenin de\u011ferini belirli bir de\u011ferle \u00e7arpmak i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$x = 5;\n$x *= 3; \/\/ $x \u015fimdi 15 de\u011ferini ta\u015f\u0131yor (5 * 3)\n?&gt;<\/code><\/pre>\n\n\n\n<p><strong>B\u00f6lme Atama (\/=):<\/strong> Bir de\u011fi\u015fkenin de\u011ferini belirli bir de\u011fere b\u00f6lmek i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$x = 15;\n$x \/= 3; \/\/ $x \u015fimdi 5 de\u011ferini ta\u015f\u0131yor (15 \/ 3)\n?&gt;<\/code><\/pre>\n\n\n\n<p><strong>Mod Atama (%=):<\/strong> Bir de\u011fi\u015fkenin de\u011ferini belirli bir de\u011fere b\u00f6ld\u00fc\u011f\u00fcnde kalan\u0131 almak i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$x = 7;\n$x %= 3; \/\/ $x \u015fimdi 1 de\u011ferini ta\u015f\u0131yor (7 % 3)\n?&gt;<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li><strong>Kar\u015f\u0131la\u015ft\u0131rma Operat\u00f6rleri:<\/strong> \u0130ki de\u011feri kar\u015f\u0131la\u015ft\u0131rmak i\u00e7in kullan\u0131l\u0131r ve genellikle if ifadelerinde veya d\u00f6ng\u00fclerde kullan\u0131l\u0131r. \u00d6rnek olarak, e\u015fitlik (==), b\u00fcy\u00fckl\u00fck k\u00fc\u00e7\u00fckl\u00fck (&gt;, &lt;), e\u015fitlik ve t\u00fcr kontrol\u00fc (===) gibi operat\u00f6rler bulunur.<\/li>\n<\/ol>\n\n\n\n<p><strong>E\u015fitlik (==):<\/strong> \u0130ki de\u011ferin birbirine e\u015fit olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$x = 5;\n$y = 3;\n$esitMi = ($x == $y); \/\/ $esitMi \u015fimdi false (0) de\u011ferini ta\u015f\u0131yor\n?&gt;<\/code><\/pre>\n\n\n\n<p><strong>E\u015fitlik ve Tip Kontrol\u00fc (===):<\/strong> \u0130ki de\u011ferin hem de\u011fer hem de t\u00fcr olarak birbirine e\u015fit olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$x = 5;\n$y = '5';\n$esitMi = ($x === $y); \/\/ $esitMi \u015fimdi false (0) de\u011ferini ta\u015f\u0131yor\n?&gt;<\/code><\/pre>\n\n\n\n<p><strong>E\u015fit De\u011fil (!=):<\/strong> \u0130ki de\u011ferin birbirine e\u015fit olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$x = 5;\n$y = 3;\n$esitDegilMi = ($x != $y); \/\/ $esitDegilMi \u015fimdi true (1) de\u011ferini ta\u015f\u0131yor\n?&gt;<\/code><\/pre>\n\n\n\n<p><strong>B\u00fcy\u00fck (&gt;):<\/strong> Bir de\u011ferin di\u011ferinden b\u00fcy\u00fck olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$x = 5;\n$y = 3;\n$b\u00fcy\u00fckM\u00fc = ($x &gt; $y); \/\/ $b\u00fcy\u00fckM\u00fc \u015fimdi true (1) de\u011ferini ta\u015f\u0131yor\n?&gt;<\/code><\/pre>\n\n\n\n<p><strong>K\u00fc\u00e7\u00fck (&lt;):<\/strong> Bir de\u011ferin di\u011ferinden k\u00fc\u00e7\u00fck olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$x = 5;\n$y = 3;\n$k\u00fc\u00e7\u00fckM\u00fc = ($x &lt; $y); \/\/ $k\u00fc\u00e7\u00fckM\u00fc \u015fimdi false (0) de\u011ferini ta\u015f\u0131yor\n?&gt;<\/code><\/pre>\n\n\n\n<p><strong>B\u00fcy\u00fck E\u015fit (&gt;=):<\/strong> Bir de\u011ferin di\u011ferinden b\u00fcy\u00fck e\u015fit olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$x = 5;\n$y = 3;\n$b\u00fcy\u00fckE\u015fitMi = ($x &gt;= $y); \/\/ $b\u00fcy\u00fckE\u015fitMi \u015fimdi true (1) de\u011ferini ta\u015f\u0131yor\n?&gt;<\/code><\/pre>\n\n\n\n<p><strong>K\u00fc\u00e7\u00fck E\u015fit (&lt;=):<\/strong> Bir de\u011ferin di\u011ferinden k\u00fc\u00e7\u00fck e\u015fit olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$x = 5;\n$y = 3;\n$k\u00fc\u00e7\u00fckE\u015fitMi = ($x &lt;= $y); \/\/ $k\u00fc\u00e7\u00fckE\u015fitMi \u015fimdi false (0) de\u011ferini ta\u015f\u0131yor\n?&gt;<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"4\">\n<li><strong>Mant\u0131ksal Operat\u00f6rler:<\/strong> Mant\u0131ksal ifadeleri de\u011ferlendirmek i\u00e7in kullan\u0131l\u0131r. \u00d6rne\u011fin, &#8220;ve&#8221; (&amp;&amp;), &#8220;veya&#8221; (||), &#8220;de\u011fil&#8221; (!) gibi operat\u00f6rler bulunur.<\/li>\n<\/ol>\n\n\n\n<p><strong>VE (&amp;&amp; veya and):<\/strong> \u0130ki ko\u015fulun da do\u011fru olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. Her iki ko\u015ful da do\u011fru ise, ifade do\u011fru (true) d\u00f6ner.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$x = 5;\n$y = 3;\n$sonuc = ($x &gt; 0 &amp;&amp; $y &lt; 10); \/\/ $sonuc \u015fimdi true (1) de\u011ferini ta\u015f\u0131yor\n?&gt;<\/code><\/pre>\n\n\n\n<p><strong>VEYA (|| veya or):<\/strong> \u0130ki ko\u015fuldan en az birinin do\u011fru olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. En az bir ko\u015ful do\u011fru ise, ifade do\u011fru (true) d\u00f6ner.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$x = 5;\n$y = 3;\n$sonuc = ($x == 5 || $y == 5); \/\/ $sonuc \u015fimdi true (1) de\u011ferini ta\u015f\u0131yor\n?&gt;<\/code><\/pre>\n\n\n\n<p><strong>DE\u011e\u0130L (! veya not):<\/strong> Bir ko\u015fulun tersini almak i\u00e7in kullan\u0131l\u0131r. Ko\u015ful do\u011fru ise, ifade yanl\u0131\u015f (false) d\u00f6ner.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$x = 5;\n$sonuc = !($x == 5); \/\/ $sonuc \u015fimdi false (0) de\u011ferini ta\u015f\u0131yor\n?&gt;\n<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"5\">\n<li><strong>Birle\u015ftirme Operat\u00f6rleri:<\/strong> PHP&#8217;de birle\u015ftirme operat\u00f6r\u00fc (concatenation operator), &#8220;.&#8221; (nokta) karakteridir. Bu operat\u00f6r, metin dizilerini birle\u015ftirmek i\u00e7in kullan\u0131l\u0131r. Metin dizileri, \u00e7ift t\u0131rnaklar i\u00e7inde veya tek t\u0131rnaklar i\u00e7inde tan\u0131mlanabilir ve nokta operat\u00f6r\u00fc kullan\u0131larak birle\u015ftirilebilir.<\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>?php\n$ad = \"Asl\u0131han\";\n$soyad = \"Karata\u015f\";\necho $ad . \" \" . $soyad; \necho \u201c&lt;br>\u201d;\necho \"Asl\u0131han\" . \" \" . \"Karata\u015f\"; \n$ifade = \"Ben \" . $yas . \" ya\u015f\u0131nday\u0131m\";\necho $ifade;\n?><\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"6\">\n<li><strong>Hata Operat\u00f6rleri<\/strong><\/li>\n<\/ol>\n\n\n\n<p><strong>PHP Notice: Undefined variable: hatas\u0131:<\/strong> Bu hatan\u0131n ekrana gelme sebebi tan\u0131ms\u0131z de\u011fi\u015fken (Undefined variable) bulunmas\u0131ndan kaynakl\u0131d\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n\necho $asli;\n\n?&gt;<\/code><\/pre>\n\n\n\n<p>$asli de\u011fi\u015fkeni ekrana yazd\u0131r\u0131lm\u0131\u015f fakat i\u00e7eri\u011fine herhangi bir tan\u0131mlama yap\u0131lmad\u0131\u011f\u0131ndan bu hatay\u0131 al\u0131yoruz.<\/p>\n\n\n\n<p>Bu hatan\u0131n h\u0131zl\u0131 \u00e7\u00f6z\u00fcm\u00fc ilgili de\u011fi\u015fken ba\u015f\u0131na gelip hata bast\u0131rma operat\u00f6r\u00fc @ operat\u00f6r\u00fcn\u00fcn kullan\u0131lmas\u0131d\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n\necho @$asli;\n\n?&gt;<\/code><\/pre>\n\n\n\n<p>Bir di\u011fer h\u0131zl\u0131 \u00e7\u00f6z\u00fcmde ilgili sayfa ba\u015f\u0131nda notice uyar\u0131lar\u0131n\u0131 gizleyen error_reporting() fonksiyonunun kullan\u0131m\u0131d\u0131r.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n\nerror_reporting(E_ALL &amp; ~E_NOTICE);\n\necho $asli;<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Operat\u00f6rler, bir programlama dilinde belirli bir i\u015flemi ger\u00e7ekle\u015ftirmek i\u00e7in kullan\u0131lan sembolik ifadelerdir. Operat\u00f6rler, de\u011fi\u015fkenler, sabitler ve di\u011fer de\u011ferler aras\u0131nda matematiksel, mant\u0131ksal veya bit d\u00fczeyinde i\u015flemler yapmak i\u00e7in kullan\u0131l\u0131r. Programlama dillerinde kullan\u0131lan operat\u00f6rler \u00e7e\u015fitli kategorilere ayr\u0131labilir: Toplama (+): \u0130ki de\u011feri toplamak i\u00e7in kullan\u0131l\u0131r. \u00c7\u0131karma (-): \u0130ki de\u011feri birbirinden \u00e7\u0131karmak i\u00e7in kullan\u0131l\u0131r. \u00c7arpma (*): \u0130ki de\u011feri \u00e7arpmak i\u00e7in kullan\u0131l\u0131r. B\u00f6lme (\/): Bir de\u011feri di\u011ferine b\u00f6lmek i\u00e7in kullan\u0131l\u0131r. Mod (%): Bir say\u0131n\u0131n di\u011ferine b\u00f6l\u00fcm\u00fcnden kalan\u0131 almak i\u00e7in kullan\u0131l\u0131r. Verilen 2 say\u0131 i\u00e7in 4 i\u015flem yapan php kodunu yazal\u0131m. Toplama Atama (+=): Bir de\u011fi\u015fkenin de\u011ferine belirli bir de\u011feri eklemek i\u00e7in kullan\u0131l\u0131r. \u00c7\u0131karma Atama (-=): Bir de\u011fi\u015fkenin de\u011ferinden belirli bir de\u011feri \u00e7\u0131karmak i\u00e7in kullan\u0131l\u0131r. \u00c7arpma Atama (*=): Bir de\u011fi\u015fkenin de\u011ferini belirli bir de\u011ferle \u00e7arpmak i\u00e7in kullan\u0131l\u0131r. B\u00f6lme Atama (\/=): Bir de\u011fi\u015fkenin de\u011ferini belirli bir de\u011fere b\u00f6lmek i\u00e7in kullan\u0131l\u0131r. Mod Atama (%=): Bir de\u011fi\u015fkenin de\u011ferini belirli bir de\u011fere b\u00f6ld\u00fc\u011f\u00fcnde kalan\u0131 almak i\u00e7in kullan\u0131l\u0131r. E\u015fitlik (==): \u0130ki de\u011ferin birbirine e\u015fit olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. E\u015fitlik ve Tip Kontrol\u00fc (===): \u0130ki de\u011ferin hem de\u011fer hem de t\u00fcr olarak birbirine e\u015fit olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. E\u015fit De\u011fil (!=): \u0130ki de\u011ferin birbirine e\u015fit olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. B\u00fcy\u00fck (&gt;): Bir de\u011ferin di\u011ferinden b\u00fcy\u00fck olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. K\u00fc\u00e7\u00fck (&lt;): Bir de\u011ferin di\u011ferinden k\u00fc\u00e7\u00fck olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. B\u00fcy\u00fck E\u015fit (&gt;=): Bir de\u011ferin di\u011ferinden b\u00fcy\u00fck e\u015fit olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. K\u00fc\u00e7\u00fck E\u015fit (&lt;=): Bir de\u011ferin di\u011ferinden k\u00fc\u00e7\u00fck e\u015fit olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. VE (&amp;&amp; veya and): \u0130ki ko\u015fulun da do\u011fru olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. Her iki ko\u015ful da do\u011fru ise, ifade do\u011fru (true) d\u00f6ner. VEYA (|| veya or): \u0130ki ko\u015fuldan en az birinin do\u011fru olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. En az bir ko\u015ful do\u011fru ise, ifade do\u011fru (true) d\u00f6ner. DE\u011e\u0130L (! veya not): Bir ko\u015fulun tersini almak i\u00e7in kullan\u0131l\u0131r. Ko\u015ful do\u011fru ise, ifade yanl\u0131\u015f (false) d\u00f6ner. PHP Notice: Undefined variable: hatas\u0131: Bu hatan\u0131n ekrana gelme sebebi tan\u0131ms\u0131z de\u011fi\u015fken (Undefined variable) bulunmas\u0131ndan kaynakl\u0131d\u0131r. $asli de\u011fi\u015fkeni ekrana yazd\u0131r\u0131lm\u0131\u015f fakat i\u00e7eri\u011fine herhangi bir tan\u0131mlama yap\u0131lmad\u0131\u011f\u0131ndan bu hatay\u0131 al\u0131yoruz. Bu hatan\u0131n h\u0131zl\u0131 \u00e7\u00f6z\u00fcm\u00fc ilgili de\u011fi\u015fken ba\u015f\u0131na gelip hata bast\u0131rma operat\u00f6r\u00fc @ operat\u00f6r\u00fcn\u00fcn kullan\u0131lmas\u0131d\u0131r. Bir di\u011fer h\u0131zl\u0131 \u00e7\u00f6z\u00fcmde ilgili sayfa ba\u015f\u0131nda notice uyar\u0131lar\u0131n\u0131 gizleyen error_reporting() fonksiyonunun kullan\u0131m\u0131d\u0131r.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-150","post","type-post","status-publish","format-standard","hentry","category-genel"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PHP&#039;de Operat\u00f6rler - ASLIHAN KARATA\u015e<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-operatorler\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PHP&#039;de Operat\u00f6rler - ASLIHAN KARATA\u015e\" \/>\n<meta property=\"og:description\" content=\"Operat\u00f6rler, bir programlama dilinde belirli bir i\u015flemi ger\u00e7ekle\u015ftirmek i\u00e7in kullan\u0131lan sembolik ifadelerdir. Operat\u00f6rler, de\u011fi\u015fkenler, sabitler ve di\u011fer de\u011ferler aras\u0131nda matematiksel, mant\u0131ksal veya bit d\u00fczeyinde i\u015flemler yapmak i\u00e7in kullan\u0131l\u0131r. Programlama dillerinde kullan\u0131lan operat\u00f6rler \u00e7e\u015fitli kategorilere ayr\u0131labilir: Toplama (+): \u0130ki de\u011feri toplamak i\u00e7in kullan\u0131l\u0131r. \u00c7\u0131karma (-): \u0130ki de\u011feri birbirinden \u00e7\u0131karmak i\u00e7in kullan\u0131l\u0131r. \u00c7arpma (*): \u0130ki de\u011feri \u00e7arpmak i\u00e7in kullan\u0131l\u0131r. B\u00f6lme (\/): Bir de\u011feri di\u011ferine b\u00f6lmek i\u00e7in kullan\u0131l\u0131r. Mod (%): Bir say\u0131n\u0131n di\u011ferine b\u00f6l\u00fcm\u00fcnden kalan\u0131 almak i\u00e7in kullan\u0131l\u0131r. Verilen 2 say\u0131 i\u00e7in 4 i\u015flem yapan php kodunu yazal\u0131m. Toplama Atama (+=): Bir de\u011fi\u015fkenin de\u011ferine belirli bir de\u011feri eklemek i\u00e7in kullan\u0131l\u0131r. \u00c7\u0131karma Atama (-=): Bir de\u011fi\u015fkenin de\u011ferinden belirli bir de\u011feri \u00e7\u0131karmak i\u00e7in kullan\u0131l\u0131r. \u00c7arpma Atama (*=): Bir de\u011fi\u015fkenin de\u011ferini belirli bir de\u011ferle \u00e7arpmak i\u00e7in kullan\u0131l\u0131r. B\u00f6lme Atama (\/=): Bir de\u011fi\u015fkenin de\u011ferini belirli bir de\u011fere b\u00f6lmek i\u00e7in kullan\u0131l\u0131r. Mod Atama (%=): Bir de\u011fi\u015fkenin de\u011ferini belirli bir de\u011fere b\u00f6ld\u00fc\u011f\u00fcnde kalan\u0131 almak i\u00e7in kullan\u0131l\u0131r. E\u015fitlik (==): \u0130ki de\u011ferin birbirine e\u015fit olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. E\u015fitlik ve Tip Kontrol\u00fc (===): \u0130ki de\u011ferin hem de\u011fer hem de t\u00fcr olarak birbirine e\u015fit olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. E\u015fit De\u011fil (!=): \u0130ki de\u011ferin birbirine e\u015fit olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. B\u00fcy\u00fck (&gt;): Bir de\u011ferin di\u011ferinden b\u00fcy\u00fck olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. K\u00fc\u00e7\u00fck (&lt;): Bir de\u011ferin di\u011ferinden k\u00fc\u00e7\u00fck olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. B\u00fcy\u00fck E\u015fit (&gt;=): Bir de\u011ferin di\u011ferinden b\u00fcy\u00fck e\u015fit olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. K\u00fc\u00e7\u00fck E\u015fit (&lt;=): Bir de\u011ferin di\u011ferinden k\u00fc\u00e7\u00fck e\u015fit olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. VE (&amp;&amp; veya and): \u0130ki ko\u015fulun da do\u011fru olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. Her iki ko\u015ful da do\u011fru ise, ifade do\u011fru (true) d\u00f6ner. VEYA (|| veya or): \u0130ki ko\u015fuldan en az birinin do\u011fru olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. En az bir ko\u015ful do\u011fru ise, ifade do\u011fru (true) d\u00f6ner. DE\u011e\u0130L (! veya not): Bir ko\u015fulun tersini almak i\u00e7in kullan\u0131l\u0131r. Ko\u015ful do\u011fru ise, ifade yanl\u0131\u015f (false) d\u00f6ner. PHP Notice: Undefined variable: hatas\u0131: Bu hatan\u0131n ekrana gelme sebebi tan\u0131ms\u0131z de\u011fi\u015fken (Undefined variable) bulunmas\u0131ndan kaynakl\u0131d\u0131r. $asli de\u011fi\u015fkeni ekrana yazd\u0131r\u0131lm\u0131\u015f fakat i\u00e7eri\u011fine herhangi bir tan\u0131mlama yap\u0131lmad\u0131\u011f\u0131ndan bu hatay\u0131 al\u0131yoruz. Bu hatan\u0131n h\u0131zl\u0131 \u00e7\u00f6z\u00fcm\u00fc ilgili de\u011fi\u015fken ba\u015f\u0131na gelip hata bast\u0131rma operat\u00f6r\u00fc @ operat\u00f6r\u00fcn\u00fcn kullan\u0131lmas\u0131d\u0131r. Bir di\u011fer h\u0131zl\u0131 \u00e7\u00f6z\u00fcmde ilgili sayfa ba\u015f\u0131nda notice uyar\u0131lar\u0131n\u0131 gizleyen error_reporting() fonksiyonunun kullan\u0131m\u0131d\u0131r.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-operatorler\/\" \/>\n<meta property=\"og:site_name\" content=\"ASLIHAN KARATA\u015e\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-01T00:44:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-20T15:17:01+00:00\" \/>\n<meta name=\"author\" content=\"aslihankaratas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"aslihankaratas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-operatorler\/\",\"url\":\"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-operatorler\/\",\"name\":\"PHP'de Operat\u00f6rler - ASLIHAN KARATA\u015e\",\"isPartOf\":{\"@id\":\"https:\/\/aslihankaratas.com\/#website\"},\"datePublished\":\"2024-04-01T00:44:58+00:00\",\"dateModified\":\"2024-04-20T15:17:01+00:00\",\"author\":{\"@id\":\"https:\/\/aslihankaratas.com\/#\/schema\/person\/28b7a61160b8d1bb18a217d5f1e856d4\"},\"breadcrumb\":{\"@id\":\"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-operatorler\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-operatorler\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-operatorler\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/aslihankaratas.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PHP&#8217;de Operat\u00f6rler\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/aslihankaratas.com\/#website\",\"url\":\"https:\/\/aslihankaratas.com\/\",\"name\":\"ASLIHAN KARATA\u015e\",\"description\":\"Lecturer\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/aslihankaratas.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"tr\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/aslihankaratas.com\/#\/schema\/person\/28b7a61160b8d1bb18a217d5f1e856d4\",\"name\":\"aslihankaratas\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/aslihankaratas.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9b9ff8326f9ce8f3ae3e5c45df92cb1c62be24345bd251cd5a84bbe607b592b7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9b9ff8326f9ce8f3ae3e5c45df92cb1c62be24345bd251cd5a84bbe607b592b7?s=96&d=mm&r=g\",\"caption\":\"aslihankaratas\"},\"sameAs\":[\"http:\/\/aslihankaratas.com\"],\"url\":\"https:\/\/aslihankaratas.com\/index.php\/author\/aslihankaratas\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PHP'de Operat\u00f6rler - ASLIHAN KARATA\u015e","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-operatorler\/","og_locale":"tr_TR","og_type":"article","og_title":"PHP'de Operat\u00f6rler - ASLIHAN KARATA\u015e","og_description":"Operat\u00f6rler, bir programlama dilinde belirli bir i\u015flemi ger\u00e7ekle\u015ftirmek i\u00e7in kullan\u0131lan sembolik ifadelerdir. Operat\u00f6rler, de\u011fi\u015fkenler, sabitler ve di\u011fer de\u011ferler aras\u0131nda matematiksel, mant\u0131ksal veya bit d\u00fczeyinde i\u015flemler yapmak i\u00e7in kullan\u0131l\u0131r. Programlama dillerinde kullan\u0131lan operat\u00f6rler \u00e7e\u015fitli kategorilere ayr\u0131labilir: Toplama (+): \u0130ki de\u011feri toplamak i\u00e7in kullan\u0131l\u0131r. \u00c7\u0131karma (-): \u0130ki de\u011feri birbirinden \u00e7\u0131karmak i\u00e7in kullan\u0131l\u0131r. \u00c7arpma (*): \u0130ki de\u011feri \u00e7arpmak i\u00e7in kullan\u0131l\u0131r. B\u00f6lme (\/): Bir de\u011feri di\u011ferine b\u00f6lmek i\u00e7in kullan\u0131l\u0131r. Mod (%): Bir say\u0131n\u0131n di\u011ferine b\u00f6l\u00fcm\u00fcnden kalan\u0131 almak i\u00e7in kullan\u0131l\u0131r. Verilen 2 say\u0131 i\u00e7in 4 i\u015flem yapan php kodunu yazal\u0131m. Toplama Atama (+=): Bir de\u011fi\u015fkenin de\u011ferine belirli bir de\u011feri eklemek i\u00e7in kullan\u0131l\u0131r. \u00c7\u0131karma Atama (-=): Bir de\u011fi\u015fkenin de\u011ferinden belirli bir de\u011feri \u00e7\u0131karmak i\u00e7in kullan\u0131l\u0131r. \u00c7arpma Atama (*=): Bir de\u011fi\u015fkenin de\u011ferini belirli bir de\u011ferle \u00e7arpmak i\u00e7in kullan\u0131l\u0131r. B\u00f6lme Atama (\/=): Bir de\u011fi\u015fkenin de\u011ferini belirli bir de\u011fere b\u00f6lmek i\u00e7in kullan\u0131l\u0131r. Mod Atama (%=): Bir de\u011fi\u015fkenin de\u011ferini belirli bir de\u011fere b\u00f6ld\u00fc\u011f\u00fcnde kalan\u0131 almak i\u00e7in kullan\u0131l\u0131r. E\u015fitlik (==): \u0130ki de\u011ferin birbirine e\u015fit olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. E\u015fitlik ve Tip Kontrol\u00fc (===): \u0130ki de\u011ferin hem de\u011fer hem de t\u00fcr olarak birbirine e\u015fit olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. E\u015fit De\u011fil (!=): \u0130ki de\u011ferin birbirine e\u015fit olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. B\u00fcy\u00fck (&gt;): Bir de\u011ferin di\u011ferinden b\u00fcy\u00fck olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. K\u00fc\u00e7\u00fck (&lt;): Bir de\u011ferin di\u011ferinden k\u00fc\u00e7\u00fck olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. B\u00fcy\u00fck E\u015fit (&gt;=): Bir de\u011ferin di\u011ferinden b\u00fcy\u00fck e\u015fit olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. K\u00fc\u00e7\u00fck E\u015fit (&lt;=): Bir de\u011ferin di\u011ferinden k\u00fc\u00e7\u00fck e\u015fit olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. VE (&amp;&amp; veya and): \u0130ki ko\u015fulun da do\u011fru olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. Her iki ko\u015ful da do\u011fru ise, ifade do\u011fru (true) d\u00f6ner. VEYA (|| veya or): \u0130ki ko\u015fuldan en az birinin do\u011fru olup olmad\u0131\u011f\u0131n\u0131 kontrol etmek i\u00e7in kullan\u0131l\u0131r. En az bir ko\u015ful do\u011fru ise, ifade do\u011fru (true) d\u00f6ner. DE\u011e\u0130L (! veya not): Bir ko\u015fulun tersini almak i\u00e7in kullan\u0131l\u0131r. Ko\u015ful do\u011fru ise, ifade yanl\u0131\u015f (false) d\u00f6ner. PHP Notice: Undefined variable: hatas\u0131: Bu hatan\u0131n ekrana gelme sebebi tan\u0131ms\u0131z de\u011fi\u015fken (Undefined variable) bulunmas\u0131ndan kaynakl\u0131d\u0131r. $asli de\u011fi\u015fkeni ekrana yazd\u0131r\u0131lm\u0131\u015f fakat i\u00e7eri\u011fine herhangi bir tan\u0131mlama yap\u0131lmad\u0131\u011f\u0131ndan bu hatay\u0131 al\u0131yoruz. Bu hatan\u0131n h\u0131zl\u0131 \u00e7\u00f6z\u00fcm\u00fc ilgili de\u011fi\u015fken ba\u015f\u0131na gelip hata bast\u0131rma operat\u00f6r\u00fc @ operat\u00f6r\u00fcn\u00fcn kullan\u0131lmas\u0131d\u0131r. Bir di\u011fer h\u0131zl\u0131 \u00e7\u00f6z\u00fcmde ilgili sayfa ba\u015f\u0131nda notice uyar\u0131lar\u0131n\u0131 gizleyen error_reporting() fonksiyonunun kullan\u0131m\u0131d\u0131r.","og_url":"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-operatorler\/","og_site_name":"ASLIHAN KARATA\u015e","article_published_time":"2024-04-01T00:44:58+00:00","article_modified_time":"2024-04-20T15:17:01+00:00","author":"aslihankaratas","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"aslihankaratas","Tahmini okuma s\u00fcresi":"6 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-operatorler\/","url":"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-operatorler\/","name":"PHP'de Operat\u00f6rler - ASLIHAN KARATA\u015e","isPartOf":{"@id":"https:\/\/aslihankaratas.com\/#website"},"datePublished":"2024-04-01T00:44:58+00:00","dateModified":"2024-04-20T15:17:01+00:00","author":{"@id":"https:\/\/aslihankaratas.com\/#\/schema\/person\/28b7a61160b8d1bb18a217d5f1e856d4"},"breadcrumb":{"@id":"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-operatorler\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-operatorler\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-operatorler\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/aslihankaratas.com\/"},{"@type":"ListItem","position":2,"name":"PHP&#8217;de Operat\u00f6rler"}]},{"@type":"WebSite","@id":"https:\/\/aslihankaratas.com\/#website","url":"https:\/\/aslihankaratas.com\/","name":"ASLIHAN KARATA\u015e","description":"Lecturer","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aslihankaratas.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"tr"},{"@type":"Person","@id":"https:\/\/aslihankaratas.com\/#\/schema\/person\/28b7a61160b8d1bb18a217d5f1e856d4","name":"aslihankaratas","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/aslihankaratas.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9b9ff8326f9ce8f3ae3e5c45df92cb1c62be24345bd251cd5a84bbe607b592b7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9b9ff8326f9ce8f3ae3e5c45df92cb1c62be24345bd251cd5a84bbe607b592b7?s=96&d=mm&r=g","caption":"aslihankaratas"},"sameAs":["http:\/\/aslihankaratas.com"],"url":"https:\/\/aslihankaratas.com\/index.php\/author\/aslihankaratas\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/posts\/150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/comments?post=150"}],"version-history":[{"count":7,"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/posts\/150\/revisions"}],"predecessor-version":[{"id":344,"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/posts\/150\/revisions\/344"}],"wp:attachment":[{"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/media?parent=150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/categories?post=150"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/tags?post=150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}