{"version":"1.0","provider_name":"ASLIHAN KARATA\u015e","provider_url":"https:\/\/aslihankaratas.com","author_name":"aslihankaratas","author_url":"https:\/\/aslihankaratas.com\/index.php\/author\/aslihankaratas\/","title":"PHP'de Operat\u00f6rler - ASLIHAN KARATA\u015e","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"XJNaYstnsE\"><a href=\"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-operatorler\/\">PHP&#8217;de Operat\u00f6rler<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-operatorler\/embed\/#?secret=XJNaYstnsE\" width=\"600\" height=\"338\" title=\"&#8220;PHP&#8217;de Operat\u00f6rler&#8221; &#8212; ASLIHAN KARATA\u015e\" data-secret=\"XJNaYstnsE\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/aslihankaratas.com\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","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."}