{"id":6706,"date":"2020-08-14T08:43:30","date_gmt":"2020-08-14T08:43:30","guid":{"rendered":"https:\/\/www.emagister.it\/blog\/?p=6706"},"modified":"2020-08-14T08:46:44","modified_gmt":"2020-08-14T08:46:44","slug":"chi-ha-inventato-php-la-storia-di-rasmus-lardor","status":"publish","type":"post","link":"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/","title":{"rendered":"Chi ha inventato PHP? La storia di Rasmus Lardor"},"content":{"rendered":"<p>Conosci la storia del linguaggio di programmazione PHP? Dalla Groenlandia alla Silicon Valley, oggi vedremo insieme la storia di Rasmus Lerdorf (1968) un vero geel guru. Il suo approccio al mondo della programmazione \u00e8 molto semplice: \u201cRisolvere problemi\u201d.<!--more--><\/p>\n<h2><b>Dalla Groenlandia alla Silicon Valley<\/b><\/h2>\n<p><span style=\"font-weight: 400\">Rasmus Lerdorf nacque a Qeqertarsuaq il 22 novembre 1968, un piccolo paesello di soli 1100 abitanti dell\u2019isola di Disko, in Groenlandia. Dopo questo gelido esordio, si trasfer\u00ec negli anni 80 in Canada insieme alla sua famiglia e nel 1993 si laure\u00f2 con lode alla <\/span><b>University of Waterloo <\/b><span style=\"font-weight: 400\">in Scienze Applicate in System Design Engineering. Fra i suoi successi si inseriscono l\u2019aggiunta della clausola<\/span><b> LIMIT al DBMS di MySQL<\/b><span style=\"font-weight: 400\"> e un contributo ad Apache HTTP Server.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Un vero ragazzo prodigio, perch\u00e8 il suo pi\u00f9 grande successo arriva proprio dopo la laurea. Nel decennio successivo all\u2019ottenimento della laurea, <\/span><b>Rasmus scrive il linguaggio di programmazione PHP,<\/b><span style=\"font-weight: 400\"> cambia diversi lavori, accumulando esperienza nei settori IT di numerose aziende e spostandosi in diversi stati, fino ad approdare alla California, stato in cui ha tutt\u2019ora residenza.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Nel 2002 comincia la sua carriera presso <\/span><b>Yahoo! Inc<\/b><span style=\"font-weight: 400\">. in qualit\u00e0 di <\/span><b>Infrastructure Architecture Engineer,<\/b><span style=\"font-weight: 400\"> posto che ricoprir\u00e0 per 7 anni. Dopo un breve periodo presso WePay dove si occupa di sviluppare API, nel 2013 Rasmus inizia a lavorare per <\/span><b>Etsy<\/b><span style=\"font-weight: 400\">, il popolarissimo sito di commercio di artigianato, come<\/span><b> Distinguished Engineer\u00a0<\/b><span style=\"font-weight: 400\">e ad oggi ancora lavora l\u00ec.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Oltre al suo lavoro tecnico, Rasmus partecipa spesso a summit e conferenze in qualit\u00e0 di relatore, ottimo comunicatore, sempre affabile e pronto a rispondere alle domande dei suoi ascoltatori, e sempre preparatissimo. Nel 2007, durante l\u2019<\/span><b>Open Source CMS Summit<\/b><span style=\"font-weight: 400\">, durante il suo intervento ha esposto una falla nella sicurezza di tutti i progetti che erano stati presentati durante la conferenza.\u00a0<\/span><\/p>\n<h2><b>Il problem solving alla base di PHP<\/b><\/h2>\n<p><span style=\"font-weight: 400\">Rasmus seguiva una filosofia semplice, ma molto efficace: \u201crisolvere problemi\u201d. La creazione di PHP \u00e8 una dimostrazione del suo approccio estremamente pragmatico: \u201cNon ho creato PHP perch\u00e9 volevo scrivere un nuovo linguaggio. Ma per risolvere un problema. <\/span><b>Quello che mi appassiona \u00e8 risolvere cose. <\/b><span style=\"font-weight: 400\">Programmare mi annoia. Sono un ingegnere che ama usare tools e quando non ce n\u2019\u00e8 uno che mi serve, lo creo. Oggi non ho alcun bisogno di creare un nuovo linguaggio\u201d.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Per capire la personalit\u00e0 e il tipo di intelligenza di Lerdorf possiamo citare un aneddoto risalente a un momento della vita pre-PHP, durante un tirocinio presso la <\/span><b>Nortel Telecom di Toronto<\/b><span style=\"font-weight: 400\">, che pare abbia avuto una forte influenza sul modo in cui ha progettato PHP. Secondo quanto raccontato da Rasmus stesso, circa ogni due mesi il sistema di callrouting dell&#8217;azienda faceva cadere ogni singola chiamata dalla sua coda &#8211; un bug che non erano mai riusciti a risolvere, nonostante avessero passato anni a cercarlo. Il <\/span><b>compito di risolvere il problema <\/b><span style=\"font-weight: 400\">venne affidato proprio al giovane tirocinante, non con il vero intento di risolverlo, ma per mettere alla prova le sue capacit\u00e0 di testing e problem solving.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Lerdorf stamp\u00f2 su carta l\u2019intero codice sorgente appendendolo sulle pareti dei corridoi degli uffici. Cominci\u00f2 un\u2019attenta analisi del flusso, <\/span><b>tentando di debuggarlo manualmente. <\/b><span style=\"font-weight: 400\">Dopo tre mesi e mezzo, Rasmus trov\u00f2 finalmente l\u2019errore, che si rivel\u00f2 essere una collisione della variabile globale. \u201cDue parti separate del codice, completamente estranee, avevano lo stesso nome per una variabile. E quest\u2019ultima era globale: cambiata in un posto esattamente nel momento sbagliato, avrebbe fatto impazzire quest&#8217;altro codice. E il compilatore C all&#8217;epoca non aveva modo di informarci che ci\u00f2 stava accadendo&#8230;&#8221;.\u00a0<\/span><\/p>\n<h2><b>PHP, la soluzione concreta<\/b><\/h2>\n<p><span style=\"font-weight: 400\">Ma come arriv\u00f2 un tirocinante di Toronto a diventare uno dei padri dell\u2019informatica? La consacrazione nell\u2019olimpo dell\u2019IT arriv\u00f3 abbastanza presto per Rufus Lerdorf, infatti PHP \u00e8 nato nel <\/span><b>1994, appena un anno dopo la sua laurea:<\/b><span style=\"font-weight: 400\"> \u00abQuando ho iniziato a scrivere PHP, non avevo alcuna idea di come si scrivesse un linguaggio di programmazione. Allora cosa ho fatto? Sono andato avanti per step logici, aggiungendo via via un pezzo del puzzle a un altro\u00bb. E ancora, \u201cHo sempre pensato a<\/span><b> PHP come a una soluzione concreta da usare, come uno spazzolino<\/b><span style=\"font-weight: 400\">. Lo usi ogni giorno, fa il suo lavoro, \u00e8 uno strumento semplice. Allo stesso modo, ho concepito PHP\u201d.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Il nuovo programma venne lanciato sul mercato un anno dopo, nel 1995 con l\u2019acronimo \u201cPHP\u201d stava per<\/span><b> Personal Home Page<\/b><span style=\"font-weight: 400\"> e il codice veniva identificato come un \u201c<\/span><b>Hypertext Preprocessor<\/b><span style=\"font-weight: 400\">\u201d. PHP \u00e8 stato inizialmente scritto in C come un insieme di CGI &#8211; no, non gli effetti speciali di Hollywood! &#8211; ovvero \u201cCommon Gateway Interface\u201d.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Lo scopo principale di PHP era offrire la possibilit\u00e0 di creare pagine web dinamiche e pi\u00f9 interattive, e non a caso la sua creazione coincide con gli anni del boom di Internet! L\u2019idea di Rasmus era piuttosto semplice e chiara: trovare un\u2019alternativa facile e veloce rispetto a C e Perl, la cui scrittura era troppo lenta per i ritmi che stava imponendo la diffusione di Internet. Pertanto, Rasmus cre\u00f2 un <\/span><b>linguaggio che potesse essere usato come template<\/b><span style=\"font-weight: 400\">, all\u2019interno del quale andare a incorporare snippets in grado di mostrare gli output di funzioni o valori salvati in variabili, mentre il resto della logica di business lato-server poteva tranquillamente continuare ad essere implementata in CGI separate.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Rasmus ricorder\u00e0 sempre l\u2019esperienza alla Nortel Telecom, un\u2019importante lezione, soprattutto durante l<\/span><b>\u2019aggiunta di variabili e scope in PHP,<\/b><span style=\"font-weight: 400\"> il che fa s\u00ec che quando in PHP si ha intenzione di passare al globale, \u201cdevi dichiarare dannatamente bene il fatto, all&#8217;interno del metodo o di una funzione\u201d, in modo da prevenire un passaggio <a href=\"https:\/\/www.emagister.it\/corsi_geeks_academy-ef104454.htm\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-6510 size-medium\" src=\"https:\/\/www.emagister.it\/blog\/wp-content\/uploads\/2020\/07\/descarga-225x200.png\" alt=\"\" width=\"225\" height=\"200\" \/><\/a>accidentale.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Spesso, quando Lerdorf partecipa a conferenze o summit su PHP ribadisce una serie di concetti importanti per capire come funziona PHP e in generale la programmazione; fra questi, ci sono due lezioni di vita particolarmente importanti da portare a casa:\u00a0<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Costruire un ecosistema<br \/>\n<\/span>Durante la creazione di PHP la priorit\u00e0 non \u00e8 mai stata quella di avere un linguaggio corretto 100%, quanto il fatto che l\u2019ecosistema all\u2019interno del quale si andava a posizionare questo linguaggio fosse il pi\u00f9 comprensivo e adatto possibile e ne assicurasse il buon funzionamento sulla maggior parte degli ambienti di hosting condivisi e l\u2019integrazione con i web server e i sistemi di database esistenti.<\/li>\n<\/ol>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Il codice si fa per s\u00e9 stessi<br \/>\n<\/span>L\u2019approccio di Rasmus alla programmazione, ovvero \u201crisolvere problemi\u201d, vale un po\u2019 per tutti: il team di sviluppo di un linguaggio, cos\u00ec come gli sviluppatori indipendenti, cerca sempre di trovare nuove soluzioni a problematiche che causano difficolt\u00e0 a loro, e non alla community: \u00e8 per questo che \u00e8 importante identificare il singolo problema, prima di poter sperare in una soluzione.<\/li>\n<\/ol>\n<h2><b>La diffusione di PHP<\/b><\/h2>\n<p><span style=\"font-weight: 400\">Rufus non avrebbe mai immaginato che PHP potesse essere cos\u00ec longevo, il suo progetto iniziale prevedeva che la durata massima di PHP sarebbe stata di sei mesi, magari un anno. E ogni sei mesi si ritrovava a sorprendersi che <\/span><b>PHP fosse ancora in uso<\/b><span style=\"font-weight: 400\"> e che nessun altro avesse pensato di scrivere un linguaggio pi\u00f9 efficace. Beh, possiamo tranquillamente dire che Rasmus si sbagliava di grosso, considerando che il<\/span><b> 2019 ha visto il suo linguaggio di programmazione PHP compiere ben 25 anni!\u00a0<\/b><\/p>\n<p><span style=\"font-weight: 400\">PHP \u00e8 ancora oggi il <strong>linguaggio di\u00a0<\/strong><\/span><strong>scripting generico e open-source pi\u00f9 diffuso al mondo<\/strong>, utilizzato da quasi l\u201980% di tutti i siti web presenti su Internet. Grazie a uno script, il codice pu\u00f2 interrogare database, creare immagini, leggere e scrivere file e comunicare con server remoti.<\/p>\n<p><span style=\"font-weight: 400\">PHP pu\u00f2 essere utilizzato con tutti i principali sistemi operativi, <\/span><b>compresi Linux, Microsoft Windows, Mac OS X e RISC OS<\/b><span style=\"font-weight: 400\">. Inoltre, gli sviluppatori di PHP sono ben consci delle minacce alla sicurezza sulla rete e hanno implementato la funzione di accesso obbligatorio tramite nome utente e password per poter accedere al sito.<\/span><b> PHP \u00e8 alimentato dalla piattaforma open-source Zend Engine<\/b><span style=\"font-weight: 400\">, e pu\u00f2 essere incorporato direttamente nell&#8217;HTML o utilizzato nei sistemi di gestione dei contenuti (CMS) o nei framework web.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Ad oggi non \u00e8 chiaro quanti siano <\/span><i><span style=\"font-weight: 400\">esattamente<\/span><\/i><span style=\"font-weight: 400\"> gli sviluppatori PHP nel mondo, anche se Zend ha recentemente stimato che il numero si aggira intorno ai 5 milioni. <\/span><b>Secondo il Web Server Survey di Netcraft<\/b><span style=\"font-weight: 400\">, a gennaio 2013, circa 244 milioni di siti web utilizzavano PHP, e nonostante la creazione di nuovi tools e linguaggi, PHP \u00e8 tutt\u2019ora usato nella stragrande maggioranza dei siti web.<\/span> <span style=\"font-weight: 400\">La mascotte di PHP \u00e8 un grande elefante blu che si chiama \u201celePHPant\u201d.<\/span><\/p>\n<h2><b>Messaggio per aspiranti programmatori<\/b><\/h2>\n<p><span style=\"font-weight: 400\">Una delle raccomandazioni che Rasmus sembra fare ad ogni conferenza e ad ogni suo collaboratore sia di \u201c<\/span><b>non perdere di vista che cosa state programmando, e il motivo per cui lo state facendo.<\/b><span style=\"font-weight: 400\"> Stiamo programmando per risolvere un problema. E si spera sia un problema che ha effettivamente un significato. Quindi lavorate su cose che hanno un significato per voi, per favore\u201d.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Infine, pare che l\u2019unico requisito che Lerdorf imponga ai propri futuri colleghi sia una <\/span><b>conoscenza del funzionamento di C, in quanto C \u00e8 alla base di praticamente tutto quello che esiste online<\/b><span style=\"font-weight: 400\">, e Rasmus si dice un po\u2019 \u201cscettico\u201d di chiunque si dichiari programmatore senza una buona conoscenza di C.<\/span><\/p>\n<p><span style=\"font-weight: 400\">I CORSI DELLA GEEKS ACADEMY<\/span><\/p>\n<p><span style=\"font-weight: 400\">Ti senti ispirato dalla storia di questo grande geek? Approfitta dei corsi di <\/span><span style=\"font-weight: 400\">Geeks Academy<\/span><span style=\"font-weight: 400\"> per dare una svolta alla tua carriera e arricchire il tuo portfolio! Corsi a numero chiuso in partenza a partire da settembre.<\/span><\/p>\n<p>Vuoi ricevere maggiori informazioni? Mettiti in\u00a0<a href=\"https:\/\/www.emagister.it\/contact\/student\" target=\"_blank\" rel=\"noopener\">contatto<\/a>\u00a0con lo staff Emagister, sapremo consigliarti il corso pi\u00f9 adatto alle tue esigenze professionali.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Conosci la storia del linguaggio di programmazione PHP? Dalla Groenlandia alla Silicon Valley, oggi vedremo insieme la storia di Rasmus Lerdorf (1968) un vero geel guru. Il suo approccio al mondo della programmazione \u00e8 molto semplice: \u201cRisolvere problemi\u201d.<\/p>\n","protected":false},"author":161,"featured_media":6511,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[257],"tags":[1058,260,592,867,1057],"class_list":["post-6706","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-i-nostri-clienti","tag-1058","tag-centri-di-formazione","tag-centri-emagister","tag-noticiasskuola","tag-geeks-academy"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Chi ha inventato PHP? La storia di Rasmus Lardor - Emagister Blog Italia<\/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:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Chi ha inventato PHP? La storia di Rasmus Lardor - Emagister Blog Italia\" \/>\n<meta property=\"og:description\" content=\"Conosci la storia del linguaggio di programmazione PHP? Dalla Groenlandia alla Silicon Valley, oggi vedremo insieme la storia di Rasmus Lerdorf (1968) un vero geel guru. Il suo approccio al mondo della programmazione \u00e8 molto semplice: \u201cRisolvere problemi\u201d.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/\" \/>\n<meta property=\"og:site_name\" content=\"Emagister Blog Italia\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/es-la.facebook.com\/Emagister.Italia\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-14T08:43:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-08-14T08:46:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.emagister.it\/blog\/wp-content\/uploads\/2020\/07\/markus-spiske-Skf7HxARcoc-unsplash.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1280\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Redazione Italia\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@emagister_it\" \/>\n<meta name=\"twitter:site\" content=\"@emagister_it\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Redazione Italia\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/\"},\"author\":{\"name\":\"Redazione Italia\",\"@id\":\"https:\/\/www.emagister.it\/blog\/#\/schema\/person\/6a9d1521294589a00d6bc89c01249ec9\"},\"headline\":\"Chi ha inventato PHP? La storia di Rasmus Lardor\",\"datePublished\":\"2020-08-14T08:43:30+00:00\",\"dateModified\":\"2020-08-14T08:46:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/\"},\"wordCount\":1557,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.emagister.it\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.emagister.it\/blog\/wp-content\/uploads\/2020\/07\/markus-spiske-Skf7HxARcoc-unsplash.jpg\",\"keywords\":[\"99992269674249392522766775090878\",\"Centri di Formazione\",\"centri emagister\",\"noticiasSkuola\",\"GEEKS ACADEMY\"],\"articleSection\":[\"I Nostri Clienti\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/\",\"url\":\"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/\",\"name\":\"Chi ha inventato PHP? La storia di Rasmus Lardor - Emagister Blog Italia\",\"isPartOf\":{\"@id\":\"https:\/\/www.emagister.it\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.emagister.it\/blog\/wp-content\/uploads\/2020\/07\/markus-spiske-Skf7HxARcoc-unsplash.jpg\",\"datePublished\":\"2020-08-14T08:43:30+00:00\",\"dateModified\":\"2020-08-14T08:46:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/#primaryimage\",\"url\":\"https:\/\/www.emagister.it\/blog\/wp-content\/uploads\/2020\/07\/markus-spiske-Skf7HxARcoc-unsplash.jpg\",\"contentUrl\":\"https:\/\/www.emagister.it\/blog\/wp-content\/uploads\/2020\/07\/markus-spiske-Skf7HxARcoc-unsplash.jpg\",\"width\":1920,\"height\":1280},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ue821\",\"item\":\"https:\/\/www.emagister.it\/blog\/homepage\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"I Nostri Clienti\",\"item\":\"https:\/\/www.emagister.it\/blog\/category\/i-nostri-clienti\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Chi ha inventato PHP? La storia di Rasmus Lardor\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.emagister.it\/blog\/#website\",\"url\":\"https:\/\/www.emagister.it\/blog\/\",\"name\":\"Emagister Blog Italia\",\"description\":\"Notizie e curiosit\u00e0 sul mondo della formazione\",\"publisher\":{\"@id\":\"https:\/\/www.emagister.it\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.emagister.it\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.emagister.it\/blog\/#organization\",\"name\":\"Emagister Italia\",\"url\":\"https:\/\/www.emagister.it\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.emagister.it\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.emagister.it\/blog\/wp-content\/uploads\/2018\/07\/photo.png\",\"contentUrl\":\"https:\/\/www.emagister.it\/blog\/wp-content\/uploads\/2018\/07\/photo.png\",\"width\":120,\"height\":120,\"caption\":\"Emagister Italia\"},\"image\":{\"@id\":\"https:\/\/www.emagister.it\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/es-la.facebook.com\/Emagister.Italia\/\",\"https:\/\/x.com\/emagister_it\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.emagister.it\/blog\/#\/schema\/person\/6a9d1521294589a00d6bc89c01249ec9\",\"name\":\"Redazione Italia\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.emagister.it\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c49814e96bee960439972dcf6f75f8bccec87b344d0123c0d1a1675c7a72f6aa?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c49814e96bee960439972dcf6f75f8bccec87b344d0123c0d1a1675c7a72f6aa?s=96&r=g\",\"caption\":\"Redazione Italia\"},\"url\":\"https:\/\/www.emagister.it\/blog\/author\/redazione-italia\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Chi ha inventato PHP? La storia di Rasmus Lardor - Emagister Blog Italia","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:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/","og_locale":"it_IT","og_type":"article","og_title":"Chi ha inventato PHP? La storia di Rasmus Lardor - Emagister Blog Italia","og_description":"Conosci la storia del linguaggio di programmazione PHP? Dalla Groenlandia alla Silicon Valley, oggi vedremo insieme la storia di Rasmus Lerdorf (1968) un vero geel guru. Il suo approccio al mondo della programmazione \u00e8 molto semplice: \u201cRisolvere problemi\u201d.","og_url":"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/","og_site_name":"Emagister Blog Italia","article_publisher":"https:\/\/es-la.facebook.com\/Emagister.Italia\/","article_published_time":"2020-08-14T08:43:30+00:00","article_modified_time":"2020-08-14T08:46:44+00:00","og_image":[{"width":1920,"height":1280,"url":"https:\/\/www.emagister.it\/blog\/wp-content\/uploads\/2020\/07\/markus-spiske-Skf7HxARcoc-unsplash.jpg","type":"image\/jpeg"}],"author":"Redazione Italia","twitter_card":"summary_large_image","twitter_creator":"@emagister_it","twitter_site":"@emagister_it","twitter_misc":{"Scritto da":"Redazione Italia","Tempo di lettura stimato":"8 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/#article","isPartOf":{"@id":"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/"},"author":{"name":"Redazione Italia","@id":"https:\/\/www.emagister.it\/blog\/#\/schema\/person\/6a9d1521294589a00d6bc89c01249ec9"},"headline":"Chi ha inventato PHP? La storia di Rasmus Lardor","datePublished":"2020-08-14T08:43:30+00:00","dateModified":"2020-08-14T08:46:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/"},"wordCount":1557,"commentCount":0,"publisher":{"@id":"https:\/\/www.emagister.it\/blog\/#organization"},"image":{"@id":"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/#primaryimage"},"thumbnailUrl":"https:\/\/www.emagister.it\/blog\/wp-content\/uploads\/2020\/07\/markus-spiske-Skf7HxARcoc-unsplash.jpg","keywords":["99992269674249392522766775090878","Centri di Formazione","centri emagister","noticiasSkuola","GEEKS ACADEMY"],"articleSection":["I Nostri Clienti"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/","url":"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/","name":"Chi ha inventato PHP? La storia di Rasmus Lardor - Emagister Blog Italia","isPartOf":{"@id":"https:\/\/www.emagister.it\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/#primaryimage"},"image":{"@id":"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/#primaryimage"},"thumbnailUrl":"https:\/\/www.emagister.it\/blog\/wp-content\/uploads\/2020\/07\/markus-spiske-Skf7HxARcoc-unsplash.jpg","datePublished":"2020-08-14T08:43:30+00:00","dateModified":"2020-08-14T08:46:44+00:00","breadcrumb":{"@id":"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/#primaryimage","url":"https:\/\/www.emagister.it\/blog\/wp-content\/uploads\/2020\/07\/markus-spiske-Skf7HxARcoc-unsplash.jpg","contentUrl":"https:\/\/www.emagister.it\/blog\/wp-content\/uploads\/2020\/07\/markus-spiske-Skf7HxARcoc-unsplash.jpg","width":1920,"height":1280},{"@type":"BreadcrumbList","@id":"https:\/\/www.emagister.it\/blog\/chi-ha-inventato-php-la-storia-di-rasmus-lardor\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ue821","item":"https:\/\/www.emagister.it\/blog\/homepage\/"},{"@type":"ListItem","position":2,"name":"I Nostri Clienti","item":"https:\/\/www.emagister.it\/blog\/category\/i-nostri-clienti\/"},{"@type":"ListItem","position":3,"name":"Chi ha inventato PHP? La storia di Rasmus Lardor"}]},{"@type":"WebSite","@id":"https:\/\/www.emagister.it\/blog\/#website","url":"https:\/\/www.emagister.it\/blog\/","name":"Emagister Blog Italia","description":"Notizie e curiosit\u00e0 sul mondo della formazione","publisher":{"@id":"https:\/\/www.emagister.it\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.emagister.it\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.emagister.it\/blog\/#organization","name":"Emagister Italia","url":"https:\/\/www.emagister.it\/blog\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.emagister.it\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.emagister.it\/blog\/wp-content\/uploads\/2018\/07\/photo.png","contentUrl":"https:\/\/www.emagister.it\/blog\/wp-content\/uploads\/2018\/07\/photo.png","width":120,"height":120,"caption":"Emagister Italia"},"image":{"@id":"https:\/\/www.emagister.it\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/es-la.facebook.com\/Emagister.Italia\/","https:\/\/x.com\/emagister_it"]},{"@type":"Person","@id":"https:\/\/www.emagister.it\/blog\/#\/schema\/person\/6a9d1521294589a00d6bc89c01249ec9","name":"Redazione Italia","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.emagister.it\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c49814e96bee960439972dcf6f75f8bccec87b344d0123c0d1a1675c7a72f6aa?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c49814e96bee960439972dcf6f75f8bccec87b344d0123c0d1a1675c7a72f6aa?s=96&r=g","caption":"Redazione Italia"},"url":"https:\/\/www.emagister.it\/blog\/author\/redazione-italia\/"}]}},"_links":{"self":[{"href":"https:\/\/www.emagister.it\/blog\/wp-json\/wp\/v2\/posts\/6706","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.emagister.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.emagister.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.emagister.it\/blog\/wp-json\/wp\/v2\/users\/161"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emagister.it\/blog\/wp-json\/wp\/v2\/comments?post=6706"}],"version-history":[{"count":3,"href":"https:\/\/www.emagister.it\/blog\/wp-json\/wp\/v2\/posts\/6706\/revisions"}],"predecessor-version":[{"id":6708,"href":"https:\/\/www.emagister.it\/blog\/wp-json\/wp\/v2\/posts\/6706\/revisions\/6708"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.emagister.it\/blog\/wp-json\/wp\/v2\/media\/6511"}],"wp:attachment":[{"href":"https:\/\/www.emagister.it\/blog\/wp-json\/wp\/v2\/media?parent=6706"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emagister.it\/blog\/wp-json\/wp\/v2\/categories?post=6706"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emagister.it\/blog\/wp-json\/wp\/v2\/tags?post=6706"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}