{"id":341,"date":"2018-10-13T16:32:31","date_gmt":"2018-10-13T14:32:31","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/rasmus-lerdorf-on-the-future-of-php\/"},"modified":"2021-12-23T15:33:35","modified_gmt":"2021-12-23T14:33:35","slug":"rasmus-lerdorf-on-the-future-of-php","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/","title":{"rendered":"Rasmus Lerdorf on the future of PHP"},"content":{"rendered":"<p>Rasmus Lerdorf is the founder of PHP programming language. We met him during his Keynote at Codemotion Milan, where he answered our questions on the future of PHP \ud83d\ude42<\/p>\n<h2>Hi Rasmus, Coding and Dreaming with PHP for over 20 years: this is the title of your Keynote at Codemotion Milan: would you give us a quick introduction to your talk?<\/h2>\n<p>Going all the way back to the beginning of the Web in 1993 and then how it has progressed over the years, I am going to talk about how PHP came to be. That part will be somewhat technical, but in order for someone to work on the same project for over 20 years there has to be something beyond just technical challenges which will lead me to what motivates meand by extension what is likely to motivate other developers.<br \/>\n&nbsp;<\/p>\n<div class=\"articles-video\"><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/4MnAjqCKosw\" allow=\"autoplay; encrypted-media\" allowfullscreen=\"\" width=\"560\" height=\"315\" frameborder=\"0\"><\/iframe><\/div>\n<p>&nbsp;<\/p>\n<h2>Starting from a personal project PHP \u2013 acronym for personal home page \u2013 has begun one of the most common general-purpose programming language for the web. What\u2019s your feeling about it?<\/h2>\n<p>It is not really a general-purpose language. It is still heavily web-centric. My personal feelings about it is that it is a useful tool that allows people to do amazing things. But PHP itself is still just a tool. Like a hammer. Not all that exciting. What is exciting is what people build with that hammer.<\/p>\n<h2>PHP language gave birth to a large group of frameworks such as Laravel or Symfony \u2013 just to name a couple \u2013 What is your opinion about them? Is there a framework you use or prefer or would suggest to a PHP developer?<\/h2>\n<p>I have been critical in the past about monolithic frameworks that had way to much overhead. We work hard to make PHP fast so it can be frustrating to see it bogged down by excessive framework code. My normal advice is to pick a targeted framework if possible. Like WordPress if your problem looks like a blog, or Drupal if it is a content-management problem. If your problem is more general, choose components from modular frameworks such that you are only using the parts you need. The Composer package manager makes this quite easy to do these days.<\/p>\n<h2>Object oriented programming: starting from PHP 5, also PHP moved toward an object oriented paradigm. Which will be next steps in this direction?<\/h2>\n<p>OOP in PHP is quite complete. There will be tweaks here and there and we might do something about turning resources into objects at some point in the future, but I see no major changes coming in this area.<\/p>\n<h2>What will be the hottest features in PHP 7 in your opinion?<\/h2>\n<p>The performance.<\/p>\n<p>Are you interested in learning more about Rasmus Lerdorf? Check the recording of his inspiring Keynote!<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class=\"articles-video\"><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/i3MhUI6epRE\" allow=\"autoplay; encrypted-media\" allowfullscreen=\"\" width=\"560\" height=\"315\" frameborder=\"0\"><\/iframe><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Rasmus Lerdorf is the founder of PHP programming language. We met him during his Keynote at Codemotion Milan, where he answered our questions on the future of PHP \ud83d\ude42 Hi Rasmus, Coding and Dreaming with PHP for over 20 years: this is the title of your Keynote at Codemotion Milan: would you give us a&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/\">Read more<\/a><\/p>\n","protected":false},"author":17,"featured_media":342,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[20],"tags":[22,50,65],"collections":[],"class_list":{"0":"post-341","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-languages","8":"tag-codemotion-milan","9":"tag-interview","10":"tag-php","11":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Rasmus Lerdorf on the future of PHP - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.\" \/>\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.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rasmus Lerdorf on the future of PHP\" \/>\n<meta property=\"og:description\" content=\"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-13T14:32:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-23T14:33:35+00:00\" \/>\n<meta name=\"author\" content=\"Flavia Weisghizzi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Flavia Weisghizzi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/\"},\"author\":{\"name\":\"Flavia Weisghizzi\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/c17e712e99fe8547881a24f88b6f1fe0\"},\"headline\":\"Rasmus Lerdorf on the future of PHP\",\"datePublished\":\"2018-10-13T14:32:31+00:00\",\"dateModified\":\"2021-12-23T14:33:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/\"},\"wordCount\":462,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf.jpg\",\"keywords\":[\"Codemotion Milan\",\"Interview\",\"PHP\"],\"articleSection\":[\"Languages and frameworks\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/\",\"name\":\"Rasmus Lerdorf on the future of PHP - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf.jpg\",\"datePublished\":\"2018-10-13T14:32:31+00:00\",\"dateModified\":\"2021-12-23T14:33:35+00:00\",\"description\":\"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf.jpg\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf.jpg\",\"width\":1013,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Frontend\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Web Developer\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Rasmus Lerdorf on the future of PHP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/c17e712e99fe8547881a24f88b6f1fe0\",\"name\":\"Flavia Weisghizzi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0961f1a08a65118e61bbec70f18400d1f9629bf196091843054d9bb664980953?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0961f1a08a65118e61bbec70f18400d1f9629bf196091843054d9bb664980953?s=96&d=mm&r=g\",\"caption\":\"Flavia Weisghizzi\"},\"description\":\"I'm a Communication Strategist and I&rsquo;m currently working for Codemotion, the innovation hub - based in LUISS ENLABS - that organises the biggest tech conference for software developers in EMEA. International brand development and online advertising, are the key focuses of my everyday job. Also, I nurture a passion for Free and Open Source, which I served in advocate\/marketing international projects both in GNOME and Ubuntu Communities. Finally, I collaborate with StartupItalia! by authoring articles on Innovation, technology, Digital Transformation topics.\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/flavia-weisghizzi\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Rasmus Lerdorf on the future of PHP - Codemotion Magazine","description":"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.","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.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/","og_locale":"en_US","og_type":"article","og_title":"Rasmus Lerdorf on the future of PHP","og_description":"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.","og_url":"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2018-10-13T14:32:31+00:00","article_modified_time":"2021-12-23T14:33:35+00:00","author":"Flavia Weisghizzi","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf.jpg","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Flavia Weisghizzi","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/"},"author":{"name":"Flavia Weisghizzi","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/c17e712e99fe8547881a24f88b6f1fe0"},"headline":"Rasmus Lerdorf on the future of PHP","datePublished":"2018-10-13T14:32:31+00:00","dateModified":"2021-12-23T14:33:35+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/"},"wordCount":462,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf.jpg","keywords":["Codemotion Milan","Interview","PHP"],"articleSection":["Languages and frameworks"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/","url":"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/","name":"Rasmus Lerdorf on the future of PHP - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf.jpg","datePublished":"2018-10-13T14:32:31+00:00","dateModified":"2021-12-23T14:33:35+00:00","description":"Codemotion and Facebook organized the Tech Leadership Training boot camp, heres a personal reportage from one of our attendees.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf.jpg","width":1013,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/languages\/rasmus-lerdorf-on-the-future-of-php\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Frontend","item":"https:\/\/www.codemotion.com\/magazine\/frontend\/"},{"@type":"ListItem","position":3,"name":"Web Developer","item":"https:\/\/www.codemotion.com\/magazine\/frontend\/web-developer\/"},{"@type":"ListItem","position":4,"name":"Rasmus Lerdorf on the future of PHP"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/c17e712e99fe8547881a24f88b6f1fe0","name":"Flavia Weisghizzi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0961f1a08a65118e61bbec70f18400d1f9629bf196091843054d9bb664980953?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0961f1a08a65118e61bbec70f18400d1f9629bf196091843054d9bb664980953?s=96&d=mm&r=g","caption":"Flavia Weisghizzi"},"description":"I'm a Communication Strategist and I&rsquo;m currently working for Codemotion, the innovation hub - based in LUISS ENLABS - that organises the biggest tech conference for software developers in EMEA. International brand development and online advertising, are the key focuses of my everyday job. Also, I nurture a passion for Free and Open Source, which I served in advocate\/marketing international projects both in GNOME and Ubuntu Communities. Finally, I collaborate with StartupItalia! by authoring articles on Innovation, technology, Digital Transformation topics.","url":"https:\/\/www.codemotion.com\/magazine\/author\/flavia-weisghizzi\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf-600x400.jpg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf-600x600.jpg","author_info":{"display_name":"Flavia Weisghizzi","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/flavia-weisghizzi\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf.jpg",1013,675,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf-150x150.jpg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf-300x200.jpg",300,200,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf-768x512.jpg",768,512,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf.jpg",1013,675,false],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf.jpg",1013,675,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf.jpg",1013,675,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf.jpg",100,67,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf-180x128.jpg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf-896x504.jpg",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf-400x225.jpg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf-600x400.jpg",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/10\/lerdorf-600x600.jpg",600,600,true]},"uagb_author_info":{"display_name":"Flavia Weisghizzi","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/flavia-weisghizzi\/"},"uagb_comment_info":0,"uagb_excerpt":"Rasmus Lerdorf is the founder of PHP programming language. We met him during his Keynote at Codemotion Milan, where he answered our questions on the future of PHP \ud83d\ude42 Hi Rasmus, Coding and Dreaming with PHP for over 20 years: this is the title of your Keynote at Codemotion Milan: would you give us a&#8230;&hellip;","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/341","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=341"}],"version-history":[{"count":3,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/341\/revisions"}],"predecessor-version":[{"id":881,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/341\/revisions\/881"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/342"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=341"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=341"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=341"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=341"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}