{"version":"1.0","provider_name":"Fullo","provider_url":"https:\/\/www.fullo.net\/blog","author_name":"Francesco Fullone","author_url":"https:\/\/www.fullo.net\/blog\/author\/fullo\/","title":"php::Links(' Persistance Layers '); - Fullo","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"YbOohy0MuA\"><a href=\"https:\/\/www.fullo.net\/blog\/2003\/12\/09\/phplinks-persistance-layers\/\">php::Links(&#8216; Persistance Layers &#8216;);<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.fullo.net\/blog\/2003\/12\/09\/phplinks-persistance-layers\/embed\/#?secret=YbOohy0MuA\" width=\"600\" height=\"338\" title=\"&#8220;php::Links(&#8216; Persistance Layers &#8216;);&#8221; &#8212; Fullo\" data-secret=\"YbOohy0MuA\" 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:\/\/www.fullo.net\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"stasera ho scoperto il mondo dei Persistance Layers. Questi non sono altro che delle classi PHP per la gestione di database come se fossero oggetti, ed \u00e8 quindi possibile aggiungere valori, modificarli o creare nuove strutture in modo semplice ed immediato. A persistence layer encapsulates the behaviour needed to make objects persistent, ie. to load, [&hellip;]"}