{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Haftan\u0131n Hatas\u0131 #2: De\u011fi\u015fken Kapsam\u0131 ve Beklenmedik Davran\u0131\u015flar","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"3uMbT7tMyd\"><a href=\"https:\/\/fatihsoysal.com\/blog\/haftanin-hatasi-2-degisken-kapsami-ve-beklenmedik-davranislar\/\">Haftan\u0131n Hatas\u0131 #2: De\u011fi\u015fken Kapsam\u0131 ve Beklenmedik Davran\u0131\u015flar<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/haftanin-hatasi-2-degisken-kapsami-ve-beklenmedik-davranislar\/embed\/#?secret=3uMbT7tMyd\" width=\"600\" height=\"338\" title=\"&#8220;Haftan\u0131n Hatas\u0131 #2: De\u011fi\u015fken Kapsam\u0131 ve Beklenmedik Davran\u0131\u015flar&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"3uMbT7tMyd\" 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<\/script>\n","description":"Merhaba sevgili okuyucular! Bu haftaki \"Haftan\u0131n Hatas\u0131\" yaz\u0131m\u0131zda, \u00f6zellikle yeni ba\u015flayan geli\u015ftiricilerin s\u0131k\u00e7a kar\u015f\u0131la\u015ft\u0131\u011f\u0131 bir problem olan de\u011fi\u015fken kapsam\u0131 sorunlar\u0131na ve bu sorunlar\u0131n yol a\u00e7abilece\u011fi beklenmedik davran\u0131\u015flara odaklanaca\u011f\u0131z. \u00d6ncelikle, de\u011fi\u015fken kapsam\u0131n\u0131n ne oldu\u011funu ve neden \u00f6nemli oldu\u011funu hat\u0131rlatal\u0131m. K\u0131saca, bir de\u011fi\u015fkenin eri\u015filebilir oldu\u011fu kod b\u00f6lgesine de\u011fi\u015fken kapsam\u0131 denir. Bu kapsam, de\u011fi\u015fkenin tan\u0131mland\u0131\u011f\u0131 yere ve kullan\u0131lan programlama dilinin kurallar\u0131na ba\u011fl\u0131d\u0131r."}