{"id":1152,"date":"2004-12-14T17:08:42","date_gmt":"2004-12-14T15:08:42","guid":{"rendered":"https:\/\/www.fullo.net\/blog\/index.php\/archives\/2004\/12\/14\/phparchitect-dicembre\/"},"modified":"2004-12-14T17:09:50","modified_gmt":"2004-12-14T15:09:50","slug":"phparchitect-dicembre","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2004\/12\/14\/phparchitect-dicembre\/","title":{"rendered":"php|architect dicembre"},"content":{"rendered":"<p>\u00e8 uscito il numero di <a href=\"http:\/\/www.phparch.com\/issue.php?mid=45\">natalizio di php|architect<\/a> (ed io devo ancora leggere quello di ottobre, sigh): <\/p>\n<blockquote><p><strong>Design Patterns: Powerful Solutions to Common Problems<\/strong><br \/>\nMany common programming problems have already been solved. A design pattern is a formal explanation of a solution to a type of problem; design patterns are well-tested, elegant solutions that can turn good code into great code. If design patterns have always been a bit of a mystery to ou, let Devon Weller take you for a ride in the wonderful world of truly reusable code in this can&#8217;t-miss article!<\/p>\n<p><strong>Uncovering How PHP &#8220;Ticks&#8221; &#8211; Simulating Multi-tasking Using Tick Functions<\/strong><br \/>\nSo they say that PHP does not support multithreading. Well\u2026 they\u2019re right, but it does offer something similar. Join author Michael Paul Baley as he guides you through the fascinating world of tick functions&#8211;a most-often forgotten aspect of PHP worth exploring.<\/p>\n<p><strong>Modeling Object Oriented Applications Using UML in PHP5<\/strong><br \/>\nWhat is modeling? Modeling is taking an idea and turning it into art. That\u2019s what programming is all about: taking an idea and making it into an application. Since the introduction of object-oriented programming in the late 60\u2019s, we\u2019ve been trying to model normal processes into applications. But how do we keep track of all this activity? Documenting code? Yes, but it takes time to read and understand the relationships among the objects. The quick way is to look at images on a diagram\u2014after all, as author Pawel Pastuszak show us in this article, a picture is worth a thousand words.<\/p>\n<p><strong>Simplified MVC pattern for PHP Web Apps &#8211; Modularized CMSs Using Design Patterns<\/strong><br \/>\nIn this article, author Lukasz Karapuda outlines a way of rapidly developing modularized content management web applications in PHP that are based on a simplified version of the Model View Controller (MVC) pattern. His approach utilizes a Controller script, Screen classes and Data Objects based on the PEAR::DB_DataObject package. The framework Lukasz presents is easy to understand, simple to program in and makes it straightforward to document and model your applications.<\/p>\n<p><strong>Mobilizing Web Content &#8211; Write Once, Wireless Everywhere<\/strong><br \/>\nWhen you get down to it, developing applications to suit every wireless device is an awesome\u2014and somewhat intimidating\u2014task. The incredible range of device types and form factors, as well as the lack of standards, has brought severe headaches to application developers as they have to write new code for each and every device out there. Do not fear, however\u2014help is on its way in the form of this great article by Contect Innovations CTO Roland Schmidt!<\/p>\n<p><strong>Integrating SAP with PHP<\/strong><br \/>\nSAP is an extremely large ERP system, which contains a wealth of information relating to the business where it is installed. SAP is marketing a number of new web-based platforms to exploit this data in web applications. These can be expensive and too \u201clarge\u201d for your requirements. This article by Jason Simmons highlights how PHP and the SAPRFC extension could provide a cost effective alternative to these offerings.<\/p><\/blockquote>\n<p>ciuaz<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00e8 uscito il numero di natalizio di php|architect (ed io devo ancora leggere quello di ottobre, sigh): Design Patterns: Powerful Solutions to Common Problems Many common programming problems have already been solved. A design pattern is a formal explanation of a solution to a type of problem; design patterns are well-tested, elegant solutions that can [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[9,5],"tags":[],"class_list":["post-1152","post","type-post","status-publish","format-standard","hentry","category-php","category-tecnologia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>php|architect dicembre - Fullo<\/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.fullo.net\/blog\/2004\/12\/14\/phparchitect-dicembre\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"php|architect dicembre - Fullo\" \/>\n<meta property=\"og:description\" content=\"\u00e8 uscito il numero di natalizio di php|architect (ed io devo ancora leggere quello di ottobre, sigh): Design Patterns: Powerful Solutions to Common Problems Many common programming problems have already been solved. A design pattern is a formal explanation of a solution to a type of problem; design patterns are well-tested, elegant solutions that can [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2004\/12\/14\/phparchitect-dicembre\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2004-12-14T15:08:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2004-12-14T15:09:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2021\/05\/FB_IMG_1515748807284.jpg?fit=1453%2C1453&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1453\" \/>\n\t<meta property=\"og:image:height\" content=\"1453\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Francesco Fullone\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fullo\" \/>\n<meta name=\"twitter:site\" content=\"@fullo\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francesco Fullone\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/12\\\/14\\\/phparchitect-dicembre\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/12\\\/14\\\/phparchitect-dicembre\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"php|architect dicembre\",\"datePublished\":\"2004-12-14T15:08:42+00:00\",\"dateModified\":\"2004-12-14T15:09:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/12\\\/14\\\/phparchitect-dicembre\\\/\"},\"wordCount\":508,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"articleSection\":[\"php\",\"tecnologia\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/12\\\/14\\\/phparchitect-dicembre\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/12\\\/14\\\/phparchitect-dicembre\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/12\\\/14\\\/phparchitect-dicembre\\\/\",\"name\":\"php|architect dicembre - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"datePublished\":\"2004-12-14T15:08:42+00:00\",\"dateModified\":\"2004-12-14T15:09:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/12\\\/14\\\/phparchitect-dicembre\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/12\\\/14\\\/phparchitect-dicembre\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2004\\\/12\\\/14\\\/phparchitect-dicembre\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"php|architect dicembre\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\",\"name\":\"Fullo\",\"description\":\"nulla e&#039; impossibile per chi non lo deve fare!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"width\":622,\"height\":622,\"caption\":\"Francesco Fullone\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\"},\"sameAs\":[\"http:\\\/\\\/www.fullo.net\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fullo\",\"https:\\\/\\\/x.com\\\/fullo\"],\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/author\\\/fullo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"php|architect dicembre - Fullo","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.fullo.net\/blog\/2004\/12\/14\/phparchitect-dicembre\/","og_locale":"it_IT","og_type":"article","og_title":"php|architect dicembre - Fullo","og_description":"\u00e8 uscito il numero di natalizio di php|architect (ed io devo ancora leggere quello di ottobre, sigh): Design Patterns: Powerful Solutions to Common Problems Many common programming problems have already been solved. A design pattern is a formal explanation of a solution to a type of problem; design patterns are well-tested, elegant solutions that can [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2004\/12\/14\/phparchitect-dicembre\/","og_site_name":"Fullo","article_published_time":"2004-12-14T15:08:42+00:00","article_modified_time":"2004-12-14T15:09:50+00:00","og_image":[{"width":1453,"height":1453,"url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2021\/05\/FB_IMG_1515748807284.jpg?fit=1453%2C1453&ssl=1","type":"image\/jpeg"}],"author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Scritto da":"Francesco Fullone","Tempo di lettura stimato":"3 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2004\/12\/14\/phparchitect-dicembre\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2004\/12\/14\/phparchitect-dicembre\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"php|architect dicembre","datePublished":"2004-12-14T15:08:42+00:00","dateModified":"2004-12-14T15:09:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2004\/12\/14\/phparchitect-dicembre\/"},"wordCount":508,"commentCount":0,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"articleSection":["php","tecnologia"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2004\/12\/14\/phparchitect-dicembre\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2004\/12\/14\/phparchitect-dicembre\/","url":"https:\/\/www.fullo.net\/blog\/2004\/12\/14\/phparchitect-dicembre\/","name":"php|architect dicembre - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"datePublished":"2004-12-14T15:08:42+00:00","dateModified":"2004-12-14T15:09:50+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2004\/12\/14\/phparchitect-dicembre\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2004\/12\/14\/phparchitect-dicembre\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2004\/12\/14\/phparchitect-dicembre\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"php|architect dicembre"}]},{"@type":"WebSite","@id":"https:\/\/www.fullo.net\/blog\/#website","url":"https:\/\/www.fullo.net\/blog\/","name":"Fullo","description":"nulla e&#039; impossibile per chi non lo deve fare!","publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fullo.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","width":622,"height":622,"caption":"Francesco Fullone"},"logo":{"@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1"},"sameAs":["http:\/\/www.fullo.net","https:\/\/www.linkedin.com\/in\/fullo","https:\/\/x.com\/fullo"],"url":"https:\/\/www.fullo.net\/blog\/author\/fullo\/"}]}},"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3OSc1-iA","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":1564,"url":"https:\/\/www.fullo.net\/blog\/2005\/07\/31\/qualche-articolo-sul-php\/","url_meta":{"origin":1152,"position":0},"title":"Qualche articolo sul php&#8230;","author":"Francesco Fullone","date":"31\/07\/2005","format":false,"excerpt":"Su ONLamp \u00e8 stata pubblicata una guida intitolata The Practicality of OO PHP che descrive alcune best practices per la programmazione OO su php. L'articolo di ONLamp \u00e8 dedicato per lo pi\u00f9 a chi si avvicina per la prima volta a questo metodo di programmazione e quindi non approfondisce molto\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1944,"url":"https:\/\/www.fullo.net\/blog\/2006\/05\/02\/php-news-4\/","url_meta":{"origin":1152,"position":1},"title":"PHP news","author":"Francesco Fullone","date":"02\/05\/2006","format":false,"excerpt":"Ultimamente ho scritto poco... un poco a causa dei sempre maggiori impegni lavorativi un poco perch\u00e8 nel tempo libero (visto che non piove) cerco di uscire a prendere aria fresca.. ecco comunque una serie di informazioni sul mondo del PHP che avevo dimenticato di citare... E' uscito PHP 5.1.3, una\u2026","rel":"","context":"In &quot;eventi&quot;","block_context":{"text":"eventi","link":"https:\/\/www.fullo.net\/blog\/category\/eventi\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2008,"url":"https:\/\/www.fullo.net\/blog\/2006\/07\/19\/patterns-for-php\/","url_meta":{"origin":1152,"position":2},"title":"Patterns for PHP","author":"Francesco Fullone","date":"19\/07\/2006","format":false,"excerpt":"Ennesimo sito sui pattern di programmazione, questa volta per\u00f2 applicati al solo php. Patterns for PHP, questo il mirabolante nome, \u00e8 per\u00f2 pure un wiki dove tutti posso collaborare al miglioramento delle descrizioni dei pattern stessi. [update] su IBM developerworks di parla di 5 pattern classici per lo sviluppo con\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1813,"url":"https:\/\/www.fullo.net\/blog\/2005\/12\/13\/jacob-nielsen-ed-i-frame-ehm-ajax\/","url_meta":{"origin":1152,"position":3},"title":"Jacob Nielsen ed i frame.. ehm ajax","author":"Francesco Fullone","date":"13\/12\/2005","format":false,"excerpt":"Pare che Jacob Nielsen abbia le idee chiare sul perch\u00e8 ajax non vada usato... a no erano i frame! In realt\u00e0 il primo articolo \u00e8 stato scritto da Chris McEvoy basandosi su quello di Nielsen del '96 che spiegava perch\u00e8 non usare i frames. Decisamente un anticipatore dei tempi... ;)\u2026","rel":"","context":"In &quot;ajax&quot;","block_context":{"text":"ajax","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/ajax\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1663,"url":"https:\/\/www.fullo.net\/blog\/2005\/09\/26\/php4mono\/","url_meta":{"origin":1152,"position":4},"title":"PHP4Mono","author":"Francesco Fullone","date":"26\/09\/2005","format":false,"excerpt":"Avete mai pensato cosa succederebbe se php si potesse compilare con la piattaforma .NET? Onestamente io no... per\u00f2 adesso lo scopriremo! Infatti in seno al Google Summer of Code \u00e8 nato PHP4Mono, un compilatore scritto in C# che riesce a compilare script in php in eseguibili CIL utilizzabili dalla shell\u2026","rel":"","context":"In &quot;open source&quot;","block_context":{"text":"open source","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/open-source\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2653,"url":"https:\/\/www.fullo.net\/blog\/2009\/08\/05\/ottimizzare-php-google-e-tante-castronerie\/","url_meta":{"origin":1152,"position":5},"title":"Ottimizzare PHP, Google e tante castronerie.","author":"Francesco Fullone","date":"05\/08\/2009","format":false,"excerpt":"Ogni tanto pare che anche in Google sparino immense bufale, una delle ultime \u00e8 un presunto articolo su come ottimizzare i propri script in PHP che sembra uscito fuori da uno script kiddie appena avvicinato al linguaggio. La cosa interessante \u00e8 che la comunit\u00e0 di PHP non \u00e8 rimasta con\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"John Allspaw: flickr php4 to php5 migration","src":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2009\/08\/flickr_php4_to_php5_migration.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/1152","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/comments?post=1152"}],"version-history":[{"count":0,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/1152\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=1152"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=1152"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=1152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}