{"id":6725,"date":"2022-04-07T16:02:14","date_gmt":"2022-04-07T14:02:14","guid":{"rendered":"https:\/\/www.sviluppomania.com\/it\/?p=6725"},"modified":"2022-06-16T21:27:01","modified_gmt":"2022-06-16T19:27:01","slug":"programmazione-ad-oggetti-in-php-parte-1","status":"publish","type":"post","link":"https:\/\/www.sviluppomania.com\/it\/programmazione-ad-oggetti-in-php-parte-1\/","title":{"rendered":"Programmazione ad oggetti in PHP: parte 1"},"content":{"rendered":"<p>Da oggi introdurremo una miniserie di tutorial per descrivere la programmazione orientata ad oggetti in PHP, la cui implementazione \u00e8 stata introdotta come punto di forza della versione 5, fornendo le capacit\u00e0 ad un linguaggio gi\u00e0 maturo come di PHP di poter essere al passo di linguaggi e tecnologie pi\u00f9 moderne, dandone sicuramente una condizione di maggior affidabilit\u00e0 e manutenibilit\u00e0, consentendo inoltre la possibilit\u00e0 di risolvere problemi di vario genere anche complessi con relativa facilit\u00e0.<\/p>\n<h4>Descrizione generale<\/h4>\n<p>La programmazione orientata ad oggetti \u00e8 un paradigma di programmazione che nello scenario moderno \u00e8 tra i pi\u00f9 usati al mondo, composto da entit\u00e0 che interagiscono tra loro, che hanno una struttura a se stante incuranti di ci\u00f2 che pu\u00f2 accadere nel mondo intorno a loro. Gli attori principali che compongono le entit\u00e0 sono le <strong>classi e gli oggetti<\/strong>, <strong>le classi<\/strong> sono le definizioni di blocchi di codice formate da <strong>propriet\u00e0 e metodi<\/strong>, \u00a0<strong>gli oggetti<\/strong> invece sono le implementazioni delle definizioni appena citate.<br \/>\nQuando pensiamo alle classi bisogna fare una trasmigrazione con il mondo reale pensando come se esse fossero un progetto o un modello o una categoria di un qualcosa, e l&#8217;oggetto sia la sua realizzazione fisica. Per esempio la classe pu\u00f2 essere paragonata al progetto di una casa e l&#8217;oggetto alla sua costruzione, da ci\u00f2 possiamo dire che prendendo un progetto di una casa possiamo costruirne una, alcune, tante. Un&#8217;altro esempio pu\u00f2 essere un automobile che dalla classe automobile possiamo creare tante automobili. Avvicinandoci al mondo della programmazione possiamo fare l&#8217;esempio di un bottone di un&#8217;interfaccia grafica che all&#8217;interno della classe scriviamo tutto il codice che lo compone e poi lo possiamo replicare infinite volte sempre basandoci sullo stesso modello.<\/p>\n<h4>Le classi<\/h4>\n<p>Le classi come detto in precedenza sono un modello, un progetto di quello che sar\u00e0 un oggetto, esse sono composte sostanzialmente da due elementi che sono <strong>propriet\u00e0 e metodi<\/strong>.<\/p>\n<p><strong>Le propriet\u00e0<\/strong> sono le caratteristiche che una classe pu\u00f2 avere, per esempio in un&#8217; ipotetica classe automobile le propriet\u00e0 potranno essere il colore, il numero di marce, la velocit\u00e0, la cilindrata. Un&#8217;altro esempio che possiamo fare e&#8217; di una classe persona che avr\u00e0 come propriet\u00e0 il nome, il cognome, l&#8217;et\u00e0, l&#8217;altezza.<\/p>\n<p><strong>I metodi<\/strong> invece sono le azioni che si possono compiere, per esempio riprendendo il caso dell&#8217;automobile possiamo visualizzarne la velocit\u00e0, oppure visualizzarne i km percorsi, o gonfiarne le ruote, nell&#8217; esempio di una persona si pu\u00f2 modificarne l&#8217;et\u00e0 ogni anno che passa, oppure modificarne il peso, visualizzarne l&#8217;altezza.<\/p>\n<p>Adesso vediamo un breve esempio:<\/p>\n<pre>&lt;?php\r\n\r\n\/* Definisco una classe *\/\r\nclass Persona{\r\n\r\n  private $nome = \"Carlo\";\r\n  private $cognome = \"Rossi\";\r\n  private $eta = \"59\";\r\n  \r\n  public function getNome()\r\n  {\r\n    return $this-&gt;nome;\r\n  }\r\n  public function getCognome()\r\n  {\r\n    return $this-&gt;cognome;\r\n  }\r\n  public function getEta()\r\n  {\r\n    return $this-&gt;eta;\r\n  }\r\n}\r\n\r\n\/* Creo l'oggetto *\/\r\n$persona = new Persona();\r\n\r\necho $persona-&gt;getNome();\r\necho \"&lt;br&gt;\";\r\necho $persona-&gt;getCognome();\r\necho \"&lt;br&gt;\";\r\necho $persona-&gt;getEta();\r\n<\/pre>\n<p>Per il momento non preoccupiamoci di capire il codice che vedremo in dettaglio pi\u00f9 avanti.<\/p>\n<h4>I vantaggi<\/h4>\n<p>Nella programmazione ad oggetti abbiamo diversi vantaggi tipo la riutilizzabilit\u00e0 degli elementi, ci\u00f2 ne permette il riutilizzo tutte le volte che vogliamo nello stesso progetto o anche in progetti diversi se essi ne consentono l&#8217;uso. Abbiamo inoltre un alto grado di manutenibilit\u00e0 di progetto, ci\u00f2 significa che andando a modificare una parte di programma gli altri elementi che lo costituiscono non ne risentiranno dell&#8217;effetto rendendolo meno rigido. Abbiamo inoltre, usando il paradigma ad oggetti la possibilit\u00e0 di separare gli elementi di un progetto in tante classi, avendo per ognuna di esse al proprio interno tutte le caratteristiche e le funzionalit\u00e0 che ne servono per la corretta esistenza, ottenendo cos\u00ec un codice pi\u00f9 ordinato, che lo render\u00e0 pi\u00f9 comprensibile e facile da mantenere.<\/p>\n<h4>Creare una classe<\/h4>\n<p>Vediamo ora come usare classi ed oggetti.<br \/>\nPer creare una classe basta digitare la parola chiave class seguita dal nome che vogliamo darle, per convenzione il nome si scrive con la prima lettera maiuscola, il codice che la compone va scritto tra le parentesi graffe come nel seguente esempio.<\/p>\n<pre>&lt;?php\r\nclass LaMiaClasse{\r\n \/\/ Il codice che compone la classe\r\n}\r\n<\/pre>\n<p>Vediamo adesso come aggiungere propriet\u00e0 alla classe<\/p>\n<pre>&lt;?php\r\nclass Libro{\r\n  public $titolo = \"Don Chisciotte della Mancia\";\r\n  public $autore = \"Miguel de Cervantes\";\r\n  public $tipo = \"romanzo\";\r\n  public $numeroPagine = \"600\";\r\n  \r\n}\r\n<\/pre>\n<p>Le propriet\u00e0 come visto nell&#8217;esempio precedente si definiscono come delle semplici variabili precedente dalle parole riservate public, private, protected.<br \/>\nAdesso possiamo creare l&#8217;oggetto e iniziare ad usare le propriet\u00e0 definite nella classe.<\/p>\n<pre>\/\/ Creo l'oggetto istanziando la classe Libro\r\n$libro = new Libro();\r\n\/\/ Visualizzo le propriet\u00e0\r\necho \"Titolo: \". $libro-&gt;titolo . \"&lt;br &gt;\";\r\necho \"Autore: \" . $libro-&gt;autore . \"&lt;br &gt;\";\r\necho \"Tipo: \" . $libro-&gt;tipo . \"&lt;br &gt;\";\r\necho \"Numero di pagine: \" .  $libro-&gt;numeroPagine . \"&lt;br &gt;\";\r\n<\/pre>\n<p>Come si vede nel codice precedente per creare un&#8217;oggetto da una classe bisogna inizializzare una variabile definita dalla parola riservata new seguita dal nome della classe da istanziare.<br \/>\nPer richiamare le propriet\u00e0 si usa il nome dell&#8217;oggetto, poi scriviamo il simbolo di trattino seguito dal simbolo di maggiore\/minore (-&gt;) ed infine mettiamo il nome della propriet\u00e0 da visualizzare senza $ che precede il nome.<br \/>\nIn questo articolo abbiamo introdotto le classi e gli oggetti, nel prossimo inizieremo a scrivere qualche metodo e vedremo cosa significa la parola riservata &#8220;public&#8221; che abbiamo messo davanti alle propriet\u00e0 della classe.<\/p>\n<p>&nbsp;<\/p>\n<p>SviluppoMania<br \/>\nStayTuned<\/p>","protected":false},"excerpt":{"rendered":"<p>Da oggi introdurremo una miniserie di tutorial per descrivere la programmazione orientata ad oggetti in PHP, la cui implementazione \u00e8&#8230;<\/p>\n","protected":false},"author":174,"featured_media":7154,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/i.ibb.co\/T16VQzt\/PHP-Logo-2.png","fifu_image_alt":"Programmazione ad oggetti in PHP: parte 1","_vp_format_video_url":"","_vp_image_focal_point":[],"footnotes":""},"categories":[298],"tags":[580,581,579,521,578],"class_list":["post-6725","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming_languages","tag-classi-ed-oggetti-in-php","tag-metodi-e-proprieta-in-php","tag-object-oriented-programming-in-php","tag-php","tag-programmazione-ad-oggetti"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Programmazione ad oggetti in PHP: parte 1<\/title>\n<meta name=\"description\" content=\"Da oggi introdurremo una miniserie di tutorial per descrivere la programmazione orientata ad oggetti in PHP, la cui implementazione \u00e8\u2026\" \/>\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.sviluppomania.com\/it\/programmazione-ad-oggetti-in-php-parte-1\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Programmazione ad oggetti in PHP: parte 1\" \/>\n<meta property=\"og:description\" content=\"Da oggi introdurremo una miniserie di tutorial per descrivere la programmazione orientata ad oggetti in PHP, la cui implementazione \u00e8\u2026\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.sviluppomania.com\/it\/programmazione-ad-oggetti-in-php-parte-1\/\" \/>\n<meta property=\"og:site_name\" content=\"SviluppoMania | Blog professionale dedicato alla Tecnologia!\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SviluppoManiaCom\" \/>\n<meta property=\"article:published_time\" content=\"2022-04-07T14:02:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-16T19:27:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i.ibb.co\/T16VQzt\/PHP-Logo-2.png\" \/><meta property=\"og:image\" content=\"https:\/\/i.ibb.co\/T16VQzt\/PHP-Logo-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"960\" \/>\n\t<meta property=\"og:image:height\" content=\"1440\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"MARCO.VERGNANI\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/i.ibb.co\/T16VQzt\/PHP-Logo-2.png\" \/>\n<meta name=\"twitter:creator\" content=\"@SviluppoMania\" \/>\n<meta name=\"twitter:site\" content=\"@SviluppoMania\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"MARCO.VERGNANI\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/programmazione-ad-oggetti-in-php-parte-1\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/programmazione-ad-oggetti-in-php-parte-1\\\/\"},\"author\":{\"name\":\"MARCO.VERGNANI\",\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/#\\\/schema\\\/person\\\/f88386745e73ee57129a53d394da2a27\"},\"headline\":\"Programmazione ad oggetti in PHP: parte 1\",\"datePublished\":\"2022-04-07T14:02:14+00:00\",\"dateModified\":\"2022-06-16T19:27:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/programmazione-ad-oggetti-in-php-parte-1\\\/\"},\"wordCount\":1579,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/programmazione-ad-oggetti-in-php-parte-1\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i3.wp.com\\\/i.ibb.co\\\/T16VQzt\\\/PHP-Logo-2.png?w=722&resize=722,350&ssl=1\",\"keywords\":[\"classi ed oggetti in php\",\"metodi e propriet\u00e0 in php\",\"object-oriented programming in php\",\"PHP\",\"Programmazione ad oggetti\"],\"articleSection\":[\"LINGUAGGI &amp; PROGRAMMAZIONE\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/programmazione-ad-oggetti-in-php-parte-1\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/programmazione-ad-oggetti-in-php-parte-1\\\/\",\"url\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/programmazione-ad-oggetti-in-php-parte-1\\\/\",\"name\":\"Programmazione ad oggetti in PHP: parte 1\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/programmazione-ad-oggetti-in-php-parte-1\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/programmazione-ad-oggetti-in-php-parte-1\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i3.wp.com\\\/i.ibb.co\\\/T16VQzt\\\/PHP-Logo-2.png?w=722&resize=722,350&ssl=1\",\"datePublished\":\"2022-04-07T14:02:14+00:00\",\"dateModified\":\"2022-06-16T19:27:01+00:00\",\"description\":\"Da oggi introdurremo una miniserie di tutorial per descrivere la programmazione orientata ad oggetti in PHP, la cui implementazione \u00e8\u2026\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/programmazione-ad-oggetti-in-php-parte-1\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[[\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/programmazione-ad-oggetti-in-php-parte-1\\\/\"]]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/programmazione-ad-oggetti-in-php-parte-1\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i3.wp.com\\\/i.ibb.co\\\/T16VQzt\\\/PHP-Logo-2.png?w=722&resize=722,350&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i3.wp.com\\\/i.ibb.co\\\/T16VQzt\\\/PHP-Logo-2.png?w=722&resize=722,350&ssl=1\",\"width\":722,\"height\":350,\"caption\":\"Programmazione ad oggetti in PHP: parte 1\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/programmazione-ad-oggetti-in-php-parte-1\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Programmazione ad oggetti in PHP: parte 1\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/\",\"name\":\"SviluppoMania | Blog professionale dedicato alla Tecnologia!\",\"description\":\"SviluppoMania | Blog professionale dedicato alla Tecnologia! Tools - Recensioni e tanto altro\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/#organization\",\"name\":\"SviluppoMania.com\",\"url\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.sviluppomania.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/SviluppoMania-logo2-_1_.webp\",\"contentUrl\":\"https:\\\/\\\/www.sviluppomania.com\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/SviluppoMania-logo2-_1_.webp\",\"width\":474,\"height\":408,\"caption\":\"SviluppoMania.com\"},\"image\":{\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/SviluppoManiaCom\",\"https:\\\/\\\/x.com\\\/SviluppoMania\",\"https:\\\/\\\/www.instagram.com\\\/sviluppomania\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC5CuM88LjzBeC23s2DPdveA\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/#\\\/schema\\\/person\\\/f88386745e73ee57129a53d394da2a27\",\"name\":\"MARCO.VERGNANI\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/lh3.googleusercontent.com\\\/a\\\/ACg8ocIrc635RIrznZifq60wpv-NGquftAXU0DTmwwGSdlV4FbvhpkIn=s96-c?sz=50\",\"url\":\"https:\\\/\\\/lh3.googleusercontent.com\\\/a\\\/ACg8ocIrc635RIrznZifq60wpv-NGquftAXU0DTmwwGSdlV4FbvhpkIn=s96-c?sz=50\",\"contentUrl\":\"https:\\\/\\\/lh3.googleusercontent.com\\\/a\\\/ACg8ocIrc635RIrznZifq60wpv-NGquftAXU0DTmwwGSdlV4FbvhpkIn=s96-c?sz=50\",\"caption\":\"MARCO.VERGNANI\"},\"description\":\"Nella mia vita a 12 anni e' entrato a far parte un Intel 80286 con 4MB di RAM, un Hard disk da 20 MB e una primissima scheda VGA appena uscita e da allora mi si e' aperto un mondo pieno di bit. Appassionato di programmazione fin da piccolo, mi diverto a costruire piccoli robottini. Curioso delle molteplici applicazioni che le macchine automatiche possono compiere, e adoro vedere volare quegli strani oggetti chiamati droni.\",\"url\":\"https:\\\/\\\/www.sviluppomania.com\\\/it\\\/author\\\/marco-vergnani\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Programmazione ad oggetti in PHP: parte 1","description":"Da oggi introdurremo una miniserie di tutorial per descrivere la programmazione orientata ad oggetti in PHP, la cui implementazione \u00e8\u2026","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.sviluppomania.com\/it\/programmazione-ad-oggetti-in-php-parte-1\/","og_locale":"it_IT","og_type":"article","og_title":"Programmazione ad oggetti in PHP: parte 1","og_description":"Da oggi introdurremo una miniserie di tutorial per descrivere la programmazione orientata ad oggetti in PHP, la cui implementazione \u00e8\u2026","og_url":"https:\/\/www.sviluppomania.com\/it\/programmazione-ad-oggetti-in-php-parte-1\/","og_site_name":"SviluppoMania | Blog professionale dedicato alla Tecnologia!","article_publisher":"https:\/\/www.facebook.com\/SviluppoManiaCom","article_published_time":"2022-04-07T14:02:14+00:00","article_modified_time":"2022-06-16T19:27:01+00:00","og_image":[{"url":"https:\/\/i.ibb.co\/T16VQzt\/PHP-Logo-2.png","type":"","width":"","height":""},{"url":"https:\/\/i.ibb.co\/T16VQzt\/PHP-Logo-2.png","width":960,"height":1440,"type":"image\/jpeg"}],"author":"MARCO.VERGNANI","twitter_card":"summary_large_image","twitter_image":"https:\/\/i.ibb.co\/T16VQzt\/PHP-Logo-2.png","twitter_creator":"@SviluppoMania","twitter_site":"@SviluppoMania","twitter_misc":{"Scritto da":"MARCO.VERGNANI","Tempo di lettura stimato":"5 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.sviluppomania.com\/it\/programmazione-ad-oggetti-in-php-parte-1\/#article","isPartOf":{"@id":"https:\/\/www.sviluppomania.com\/it\/programmazione-ad-oggetti-in-php-parte-1\/"},"author":{"name":"MARCO.VERGNANI","@id":"https:\/\/www.sviluppomania.com\/it\/#\/schema\/person\/f88386745e73ee57129a53d394da2a27"},"headline":"Programmazione ad oggetti in PHP: parte 1","datePublished":"2022-04-07T14:02:14+00:00","dateModified":"2022-06-16T19:27:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.sviluppomania.com\/it\/programmazione-ad-oggetti-in-php-parte-1\/"},"wordCount":1579,"commentCount":0,"publisher":{"@id":"https:\/\/www.sviluppomania.com\/it\/#organization"},"image":{"@id":"https:\/\/www.sviluppomania.com\/it\/programmazione-ad-oggetti-in-php-parte-1\/#primaryimage"},"thumbnailUrl":"https:\/\/i3.wp.com\/i.ibb.co\/T16VQzt\/PHP-Logo-2.png?w=722&resize=722,350&ssl=1","keywords":["classi ed oggetti in php","metodi e propriet\u00e0 in php","object-oriented programming in php","PHP","Programmazione ad oggetti"],"articleSection":["LINGUAGGI &amp; PROGRAMMAZIONE"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.sviluppomania.com\/it\/programmazione-ad-oggetti-in-php-parte-1\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.sviluppomania.com\/it\/programmazione-ad-oggetti-in-php-parte-1\/","url":"https:\/\/www.sviluppomania.com\/it\/programmazione-ad-oggetti-in-php-parte-1\/","name":"Programmazione ad oggetti in PHP: parte 1","isPartOf":{"@id":"https:\/\/www.sviluppomania.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.sviluppomania.com\/it\/programmazione-ad-oggetti-in-php-parte-1\/#primaryimage"},"image":{"@id":"https:\/\/www.sviluppomania.com\/it\/programmazione-ad-oggetti-in-php-parte-1\/#primaryimage"},"thumbnailUrl":"https:\/\/i3.wp.com\/i.ibb.co\/T16VQzt\/PHP-Logo-2.png?w=722&resize=722,350&ssl=1","datePublished":"2022-04-07T14:02:14+00:00","dateModified":"2022-06-16T19:27:01+00:00","description":"Da oggi introdurremo una miniserie di tutorial per descrivere la programmazione orientata ad oggetti in PHP, la cui implementazione \u00e8\u2026","breadcrumb":{"@id":"https:\/\/www.sviluppomania.com\/it\/programmazione-ad-oggetti-in-php-parte-1\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":[["https:\/\/www.sviluppomania.com\/it\/programmazione-ad-oggetti-in-php-parte-1\/"]]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.sviluppomania.com\/it\/programmazione-ad-oggetti-in-php-parte-1\/#primaryimage","url":"https:\/\/i3.wp.com\/i.ibb.co\/T16VQzt\/PHP-Logo-2.png?w=722&resize=722,350&ssl=1","contentUrl":"https:\/\/i3.wp.com\/i.ibb.co\/T16VQzt\/PHP-Logo-2.png?w=722&resize=722,350&ssl=1","width":722,"height":350,"caption":"Programmazione ad oggetti in PHP: parte 1"},{"@type":"BreadcrumbList","@id":"https:\/\/www.sviluppomania.com\/it\/programmazione-ad-oggetti-in-php-parte-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.sviluppomania.com\/it\/"},{"@type":"ListItem","position":2,"name":"Programmazione ad oggetti in PHP: parte 1"}]},{"@type":"WebSite","@id":"https:\/\/www.sviluppomania.com\/it\/#website","url":"https:\/\/www.sviluppomania.com\/it\/","name":"SviluppoMania | Blog professionale dedicato alla Tecnologia!","description":"SviluppoMania | Blog professionale dedicato alla Tecnologia! Tools - Recensioni e tanto altro","publisher":{"@id":"https:\/\/www.sviluppomania.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sviluppomania.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.sviluppomania.com\/it\/#organization","name":"SviluppoMania.com","url":"https:\/\/www.sviluppomania.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.sviluppomania.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/www.sviluppomania.com\/wp-content\/uploads\/2020\/12\/SviluppoMania-logo2-_1_.webp","contentUrl":"https:\/\/www.sviluppomania.com\/wp-content\/uploads\/2020\/12\/SviluppoMania-logo2-_1_.webp","width":474,"height":408,"caption":"SviluppoMania.com"},"image":{"@id":"https:\/\/www.sviluppomania.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SviluppoManiaCom","https:\/\/x.com\/SviluppoMania","https:\/\/www.instagram.com\/sviluppomania\/","https:\/\/www.youtube.com\/channel\/UC5CuM88LjzBeC23s2DPdveA"]},{"@type":"Person","@id":"https:\/\/www.sviluppomania.com\/it\/#\/schema\/person\/f88386745e73ee57129a53d394da2a27","name":"MARCO.VERGNANI","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocIrc635RIrznZifq60wpv-NGquftAXU0DTmwwGSdlV4FbvhpkIn=s96-c?sz=50","url":"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocIrc635RIrznZifq60wpv-NGquftAXU0DTmwwGSdlV4FbvhpkIn=s96-c?sz=50","contentUrl":"https:\/\/lh3.googleusercontent.com\/a\/ACg8ocIrc635RIrznZifq60wpv-NGquftAXU0DTmwwGSdlV4FbvhpkIn=s96-c?sz=50","caption":"MARCO.VERGNANI"},"description":"Nella mia vita a 12 anni e' entrato a far parte un Intel 80286 con 4MB di RAM, un Hard disk da 20 MB e una primissima scheda VGA appena uscita e da allora mi si e' aperto un mondo pieno di bit. Appassionato di programmazione fin da piccolo, mi diverto a costruire piccoli robottini. Curioso delle molteplici applicazioni che le macchine automatiche possono compiere, e adoro vedere volare quegli strani oggetti chiamati droni.","url":"https:\/\/www.sviluppomania.com\/it\/author\/marco-vergnani\/"}]}},"_links":{"self":[{"href":"https:\/\/www.sviluppomania.com\/it\/wp-json\/wp\/v2\/posts\/6725","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sviluppomania.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sviluppomania.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sviluppomania.com\/it\/wp-json\/wp\/v2\/users\/174"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sviluppomania.com\/it\/wp-json\/wp\/v2\/comments?post=6725"}],"version-history":[{"count":0,"href":"https:\/\/www.sviluppomania.com\/it\/wp-json\/wp\/v2\/posts\/6725\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sviluppomania.com\/it\/wp-json\/wp\/v2\/media\/7154"}],"wp:attachment":[{"href":"https:\/\/www.sviluppomania.com\/it\/wp-json\/wp\/v2\/media?parent=6725"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sviluppomania.com\/it\/wp-json\/wp\/v2\/categories?post=6725"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sviluppomania.com\/it\/wp-json\/wp\/v2\/tags?post=6725"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}