{"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":"PHP'de Soyutlaman\u0131n B\u00fcy\u00fcs\u00fc: Orbis","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"FR0t0JuVtj\"><a href=\"https:\/\/fatihsoysal.com\/blog\/phpde-soyutlamanin-buyusu-orbis\/\">PHP&#8217;de Soyutlaman\u0131n B\u00fcy\u00fcs\u00fc: Orbis<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/phpde-soyutlamanin-buyusu-orbis\/embed\/#?secret=FR0t0JuVtj\" width=\"600\" height=\"338\" title=\"&#8220;PHP&#8217;de Soyutlaman\u0131n B\u00fcy\u00fcs\u00fc: Orbis&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"FR0t0JuVtj\" 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! Fatih Soysal olarak, bug\u00fcn sizlerle PHP d\u00fcnyas\u0131nda soyutlaman\u0131n g\u00fcc\u00fcn\u00fc sergileyen etkileyici bir projenin, Orbis'in, b\u00fcy\u00fcs\u00fcn\u00fc payla\u015fmak istiyorum. Orbis, karma\u015f\u0131k i\u015flemleri basitle\u015ftirerek geli\u015ftiricilerin hayat\u0131n\u0131 kolayla\u015ft\u0131rmay\u0131 ama\u00e7layan, soyutlama prensiplerini ustaca kullanan bir PHP projesidir. Bu makalede, Orbis'in mimarisini, nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 ve sundu\u011fu avantajlar\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Ayn\u0131 zamanda, kendi deneyimlerim ve g\u00f6zlemlerim ile Orbis'i daha iyi anlaman\u0131za yard\u0131mc\u0131 olmay\u0131 hedefliyorum."}