{"id":1663,"date":"2005-09-26T11:16:03","date_gmt":"2005-09-26T09:16:03","guid":{"rendered":"https:\/\/www.fullo.net\/blog\/archives\/2005\/09\/26\/php4mono\/"},"modified":"2005-09-26T11:16:03","modified_gmt":"2005-09-26T09:16:03","slug":"php4mono","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2005\/09\/26\/php4mono\/","title":{"rendered":"PHP4Mono"},"content":{"rendered":"<p>Avete mai pensato cosa succederebbe se php si potesse compilare con la piattaforma .NET?<br \/>\nOnestamente io no&#8230; per\u00f2 adesso lo scopriremo! <\/p>\n<p>Infatti in seno al <a href=\"https:\/\/www.fullo.net\/blog\/search\/google+summer+code\">Google Summer of Code<\/a> \u00e8 nato <a href=\"http:\/\/php4mono.sourceforge.net\/\">PHP4Mono<\/a>, un compilatore scritto in C# che riesce a compilare script in php in eseguibili CIL utilizzabili dalla shell di <a href=\"http:\/\/go-mono.org\">Mono<\/a>.<\/p>\n<p>ciuaz<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Avete mai pensato cosa succederebbe se php si potesse compilare con la piattaforma .NET? Onestamente io no&#8230; 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 di Mono. ciuaz<\/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_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":[13,9],"tags":[631,632,633,199,2248],"class_list":["post-1663","post","type-post","status-publish","format-standard","hentry","category-open-source","category-php","tag-net","tag-c","tag-compiler","tag-mono","tag-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PHP4Mono - 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\/2005\/09\/26\/php4mono\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PHP4Mono - Fullo\" \/>\n<meta property=\"og:description\" content=\"Avete mai pensato cosa succederebbe se php si potesse compilare con la piattaforma .NET? Onestamente io no&#8230; 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 di Mono. ciuaz\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2005\/09\/26\/php4mono\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2005-09-26T09:16:03+00:00\" \/>\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=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francesco Fullone\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/09\\\/26\\\/php4mono\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/09\\\/26\\\/php4mono\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"PHP4Mono\",\"datePublished\":\"2005-09-26T09:16:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/09\\\/26\\\/php4mono\\\/\"},\"wordCount\":55,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"keywords\":[\".net\",\"c#\",\"compiler\",\"mono\",\"php\"],\"articleSection\":[\"open source\",\"php\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/09\\\/26\\\/php4mono\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/09\\\/26\\\/php4mono\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/09\\\/26\\\/php4mono\\\/\",\"name\":\"PHP4Mono - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"datePublished\":\"2005-09-26T09:16:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/09\\\/26\\\/php4mono\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/09\\\/26\\\/php4mono\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2005\\\/09\\\/26\\\/php4mono\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PHP4Mono\"}]},{\"@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\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@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":"PHP4Mono - 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\/2005\/09\/26\/php4mono\/","og_locale":"en_US","og_type":"article","og_title":"PHP4Mono - Fullo","og_description":"Avete mai pensato cosa succederebbe se php si potesse compilare con la piattaforma .NET? Onestamente io no&#8230; 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 di Mono. ciuaz","og_url":"https:\/\/www.fullo.net\/blog\/2005\/09\/26\/php4mono\/","og_site_name":"Fullo","article_published_time":"2005-09-26T09:16:03+00:00","author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Written by":"Francesco Fullone"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2005\/09\/26\/php4mono\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2005\/09\/26\/php4mono\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"PHP4Mono","datePublished":"2005-09-26T09:16:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2005\/09\/26\/php4mono\/"},"wordCount":55,"commentCount":0,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"keywords":[".net","c#","compiler","mono","php"],"articleSection":["open source","php"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2005\/09\/26\/php4mono\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2005\/09\/26\/php4mono\/","url":"https:\/\/www.fullo.net\/blog\/2005\/09\/26\/php4mono\/","name":"PHP4Mono - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"datePublished":"2005-09-26T09:16:03+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2005\/09\/26\/php4mono\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2005\/09\/26\/php4mono\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2005\/09\/26\/php4mono\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"PHP4Mono"}]},{"@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":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"en-US","@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_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/s3OSc1-php4mono","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":1463,"url":"https:\/\/www.fullo.net\/blog\/2005\/06\/16\/compilare-pdf-usando-php\/","url_meta":{"origin":1663,"position":0},"title":"compilare PDF usando php","author":"Francesco Fullone","date":"16\/06\/2005","format":false,"excerpt":"Justin Koivisto ha creato una utilissima classe per compilare automaticamente i PDF contenenti form, l'utilit\u00e0 della classe \u00e8 spiegata dall'autore cos\u00ec: The most popular reason for using a method like this is so the data can be represented in a standard format that is easy to comprehend. This method can\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":408,"url":"https:\/\/www.fullo.net\/blog\/2003\/08\/21\/phplinksvarie\/","url_meta":{"origin":1663,"position":1},"title":"php::Links(&#8216;varie);","author":"Francesco Fullone","date":"21\/08\/2003","format":false,"excerpt":"volete compilare i vostri script in php? beh, quelli di binaryPhp stanno lavorando per voi! ennesimo tutorial sull'uso delle librerie GD 2.0 con php (che stiano diventando di moda?) phpWebComponent \u00e8 il nome di un progetto per niente piccolo, gli sviluppatori vogliono infatti portare il paradigma della piattaforma .NET all'interno\u2026","rel":"","context":"In &quot;tecnologia&quot;","block_context":{"text":"tecnologia","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1257,"url":"https:\/\/www.fullo.net\/blog\/2005\/02\/08\/wp-plugin\/","url_meta":{"origin":1663,"position":2},"title":"wp-plugin","author":"Francesco Fullone","date":"08\/02\/2005","format":false,"excerpt":"due bei plugin per wordpress: wp-list: che permette di compilare ed aggiornare liste (della spesa, dei 30 film pi\u00f9 belli...) exec-of-all-thing: che permette di utilizzare all'interno dei post alcune delle funzioni di wordpress, il plugin \u00e8 veramente bello e merita un occhio. ciauz","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":176,"url":"https:\/\/www.fullo.net\/blog\/2003\/03\/31\/phplinksphp-50\/","url_meta":{"origin":1663,"position":3},"title":"php::Links(&#8216;PHP 5.0&#8217;)","author":"Francesco Fullone","date":"31\/03\/2003","format":false,"excerpt":"tratto da risorse.net: Php5 avr\u00e0 sicuramente una novit\u00e0 su tutte, la maggiore potenzialit\u00e0, che secondo gli sviluppatori dovrebbe soddisfare gli utenti pi\u00f9 smaliziati. Ecco in breve tutte le nuove funzionalit\u00e0 che Php 5 gestir\u00e0: - Revamped Internals - Namespaces - Exceptions - Real Object Orientation - Improved Streams API -\u2026","rel":"","context":"In &quot;tecnologia&quot;","block_context":{"text":"tecnologia","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2553,"url":"https:\/\/www.fullo.net\/blog\/2009\/01\/12\/twitto-un-framework-php-da-140-caratteri\/","url_meta":{"origin":1663,"position":4},"title":"Twitto, un framework PHP da 140 caratteri","author":"Francesco Fullone","date":"12\/01\/2009","format":false,"excerpt":"Ad opera di Fabien Potencier, gi\u00e0 autore di Symfony, ecco l'ennesimo framework per PHP. Si chiama Twitto ed ha la peculiarit\u00e0\u00a0 di essere scritto in soli 140 caratteri! :) [code] require __DIR__.'\/c.php';if (!is_callable($c = @$_GET['c'] ?: function() { echo 'Woah!'; })) throw new Exception('Error');$c(); [\/code] Da notare che il framework\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":963,"url":"https:\/\/www.fullo.net\/blog\/2004\/08\/08\/ice-php\/","url_meta":{"origin":1663,"position":5},"title":"Ice PHP","author":"Francesco Fullone","date":"08\/08\/2004","format":false,"excerpt":"The Internet Communications Engine (Ice) is a modern alternative to object middleware such as CORBA\u2122 or COM\/DCOM\/COM+. Ice is easy to learn, yet provides a powerful network infrastructure for demanding technical applications. Ice shines where technologies such as SOAP or XML-RPC are too slow, or do not provide sufficient scalability\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":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/1663","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=1663"}],"version-history":[{"count":0,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/1663\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=1663"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=1663"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=1663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}