{"id":39,"date":"2002-11-18T23:29:03","date_gmt":"2002-11-18T21:29:03","guid":{"rendered":"\/\/?p="},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T23:00:00","slug":"php-e-oop","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2002\/11\/18\/php-e-oop\/","title":{"rendered":"php e OOP"},"content":{"rendered":"<p>Siccome mi hanno incastrato per fare una <br \/>\n<a href=\"http:\/\/sprite.csr.unibo.it\/linuxday\/\" target=\"_BLANK\">mini-conferenza<\/a> da 30\/40 min sul PHP e la<br \/>\nprogrammazione ad oggetti durante il linux day <br \/>\nquesto sabato oggi ho passato la serata a cercare <br \/>\nqualche utile risorsa a cui aggrapparmi per preparare<br \/>\nqualche straccio di lucido&#8230; che a questo<br \/>\npunto copiero&#8217; paro-paro da <a href=\"http:\/\/www.sdphp.net\/\" target=\"_BLANK\">sdphp<\/a><br \/>\naggiungendo qualche cosa di mio ;P<br \/>\nHo comunque trovato un <a href=\"http:\/\/www.faqts.com\/knowledge_base\/view.phtml\/aid\/7569\/fid\/39\" target=\"_BLANK\">sito<\/a> che racchiude molti <br \/>\nlink sul PHP-OOP, letture molto interessanti! <\/p>\n<p>[aggiornamento delle 2.28]<br \/>\nsu <a href=\"http:\/\/www.zend.com\" target=\"_BLANK\">zend<\/a> ho trovato un altro <a href=\"http:\/\/www.zend.com\/zend\/tut\/class-intro.php?print=1\" target=\"_BLANK\">tutorial<\/a> <br \/>\nmolto completo sulla programmazione ad oggetti.<br \/>\nciuaz<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Siccome mi hanno incastrato per fare una mini-conferenza da 30\/40 min sul PHP e la programmazione ad oggetti durante il linux day questo sabato oggi ho passato la serata a cercare qualche utile risorsa a cui aggrapparmi per preparare qualche straccio di lucido&#8230; che a questo punto copiero&#8217; paro-paro da sdphp aggiungendo qualche cosa di [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_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}},"categories":[5],"tags":[],"class_list":["post-39","post","type-post","status-publish","format-standard","hentry","category-tecnologia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>php e OOP - 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\/2002\/11\/18\/php-e-oop\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"php e OOP - Fullo\" \/>\n<meta property=\"og:description\" content=\"Siccome mi hanno incastrato per fare una mini-conferenza da 30\/40 min sul PHP e la programmazione ad oggetti durante il linux day questo sabato oggi ho passato la serata a cercare qualche utile risorsa a cui aggrapparmi per preparare qualche straccio di lucido&#8230; che a questo punto copiero&#8217; paro-paro da sdphp aggiungendo qualche cosa di [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2002\/11\/18\/php-e-oop\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2002-11-18T21:29: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\\\/2002\\\/11\\\/18\\\/php-e-oop\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2002\\\/11\\\/18\\\/php-e-oop\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"php e OOP\",\"datePublished\":\"2002-11-18T21:29:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2002\\\/11\\\/18\\\/php-e-oop\\\/\"},\"wordCount\":89,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"articleSection\":[\"tecnologia\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2002\\\/11\\\/18\\\/php-e-oop\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2002\\\/11\\\/18\\\/php-e-oop\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2002\\\/11\\\/18\\\/php-e-oop\\\/\",\"name\":\"php e OOP - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"datePublished\":\"2002-11-18T21:29:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2002\\\/11\\\/18\\\/php-e-oop\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2002\\\/11\\\/18\\\/php-e-oop\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2002\\\/11\\\/18\\\/php-e-oop\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"php e OOP\"}]},{\"@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":"php e OOP - 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\/2002\/11\/18\/php-e-oop\/","og_locale":"en_US","og_type":"article","og_title":"php e OOP - Fullo","og_description":"Siccome mi hanno incastrato per fare una mini-conferenza da 30\/40 min sul PHP e la programmazione ad oggetti durante il linux day questo sabato oggi ho passato la serata a cercare qualche utile risorsa a cui aggrapparmi per preparare qualche straccio di lucido&#8230; che a questo punto copiero&#8217; paro-paro da sdphp aggiungendo qualche cosa di [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2002\/11\/18\/php-e-oop\/","og_site_name":"Fullo","article_published_time":"2002-11-18T21:29: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\/2002\/11\/18\/php-e-oop\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2002\/11\/18\/php-e-oop\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"php e OOP","datePublished":"2002-11-18T21:29:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2002\/11\/18\/php-e-oop\/"},"wordCount":89,"commentCount":0,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"articleSection":["tecnologia"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2002\/11\/18\/php-e-oop\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2002\/11\/18\/php-e-oop\/","url":"https:\/\/www.fullo.net\/blog\/2002\/11\/18\/php-e-oop\/","name":"php e OOP - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"datePublished":"2002-11-18T21:29:03+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2002\/11\/18\/php-e-oop\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2002\/11\/18\/php-e-oop\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2002\/11\/18\/php-e-oop\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"php e OOP"}]},{"@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\/p3OSc1-D","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":39,"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":1629,"url":"https:\/\/www.fullo.net\/blog\/2005\/09\/06\/procedurale-o-oop\/","url_meta":{"origin":39,"position":1},"title":"Procedurale o OOP?","author":"Francesco Fullone","date":"06\/09\/2005","format":false,"excerpt":"Non sono mai stato un gran sviluppatore OO:\"OO(Object Oriented, programmazione orientata agli oggetti)\":http:\/\/www.informit.com\/articles\/article.asp?p=24607&rl=1 , per diversi motivi che vanno dalla guerra di religione al fatto che alcuni paradigmi dell'OO non sono mai ben riuscito a farmeli entrare in testa... Oggi rispondendo ad un post di Alberto mi \u00e8 venuto un\u2026","rel":"","context":"In &quot;pensieri&quot;","block_context":{"text":"pensieri","link":"https:\/\/www.fullo.net\/blog\/category\/pensieri\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2116,"url":"https:\/\/www.fullo.net\/blog\/2006\/11\/14\/e-piu-forte-di-me\/","url_meta":{"origin":39,"position":2},"title":"\u00c9 pi\u00f9 forte di me&#8230;","author":"Francesco Fullone","date":"14\/11\/2006","format":false,"excerpt":"Ma quando qualcuno mi dice: Php \u00e8 un linguaggio \"giocattolo\", va bene per delle cose rapide, ma quando bisogna fare delle cose ad un certo livello \u00e8 pi\u00f9 saggio utilizzare Java. Questo perch\u00e9 Php non \u00e8 un linguaggio completo, ad esempio il supporto per la programmazione ad oggetti \u00e8 ridicolo...\u2026","rel":"","context":"In &quot;pensieri&quot;","block_context":{"text":"pensieri","link":"https:\/\/www.fullo.net\/blog\/category\/pensieri\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":485,"url":"https:\/\/www.fullo.net\/blog\/2003\/10\/01\/phplinks-news\/","url_meta":{"origin":39,"position":3},"title":"php::Links(&#8216; news &#8216;);","author":"Francesco Fullone","date":"01\/10\/2003","format":false,"excerpt":"\u00e8 stata rilasciata la versione RC1 di PHP 4.3.4, poche le novit\u00e0 molti i bugfix. un pazzoide ha scritto un engine per creare avventure testuali in php, il nome del progetto \u00e8 phpadventure! PriadoBlender ha rilasciato un compilatore per php, il software permette di rendere eseguibili i propri script e\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":1606,"url":"https:\/\/www.fullo.net\/blog\/2005\/08\/23\/css-javascript-e-dintorni\/","url_meta":{"origin":39,"position":4},"title":"CSS, javascript e dintorni","author":"Francesco Fullone","date":"23\/08\/2005","format":false,"excerpt":"Non so per quale arcano motivo ma mi hanno convinto a lavorare ad un sito pseudo-dinamico con una marea di file statici da includere di volta in volta ed un backend di pubblicazione eventi scritto da un dislessico con grossi problemi di afasia. Quindi per necessit\u00e0 di rinfrescarmi la memoria\u2026","rel":"","context":"In &quot;pensieri&quot;","block_context":{"text":"pensieri","link":"https:\/\/www.fullo.net\/blog\/category\/pensieri\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1849,"url":"https:\/\/www.fullo.net\/blog\/2006\/01\/16\/albero-genealogico-dei-linguaggi-di-programmazione\/","url_meta":{"origin":39,"position":5},"title":"Albero genealogico dei linguaggi di programmazione","author":"Francesco Fullone","date":"16\/01\/2006","format":false,"excerpt":"Su del.icio.us ho trovato un'immagine con l'albero genealogico della maggior parte dei linguaggi di programmazione ed ho scoperto che: Ruby \u00e8 un derivato di Perl, SmallTalk, CLU e Python Python a sua volta deriva da ABC, Modula 3 e Ansi C Perl \u00e8 figlio di sh, nawk, sed e C\u2026","rel":"","context":"In &quot;altri linguaggi&quot;","block_context":{"text":"altri linguaggi","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/altri-linguaggi\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/39","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=39"}],"version-history":[{"count":0,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/39\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=39"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=39"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}