{"id":50,"date":"2020-12-15T01:41:24","date_gmt":"2020-12-15T00:41:24","guid":{"rendered":"http:\/\/materiale.gabrielemottola.it\/?p=50"},"modified":"2020-12-17T11:31:21","modified_gmt":"2020-12-17T10:31:21","slug":"introduzione","status":"publish","type":"post","link":"https:\/\/materiale.gabrielemottola.it\/index.php\/2020\/12\/15\/introduzione\/","title":{"rendered":"Introduzione"},"content":{"rendered":"\n<p>Il PHP \u00e8 un linguaggio che viene eseguito dal server, la risposta viene poi inviata la cliente (SIDE SERVER). Ci permette di creare pagine in maniera dinamica.<br>Questo \u00e8 un aspetto molto importante, perch\u00e8 ci ricorda che non possiamo avere un &#8220;rapporto&#8221; diretto con l&#8217;utente o l&#8217;utilizzatore, ma c&#8217;\u00e8 la necessit\u00e0 di raccogliere i dati e poi elaborarli.<br>Quando vogliamo creare una pagina in php per poterla eseguire dobbiamo salvarla con l&#8217;estensione &#8220;.php&#8221;.<\/p>\n\n\n\n<p>Visto che il nostro codice creer\u00e0 del codice html che viene aggiunto alla pagina dobbiamo ricordarci che dobbiamo gestire tutto pensando anche a questo. Ad esempio se vogliamo scrivere un titolo dobbiamo stampare il testo dentro i tag giusti, oppure stampare anche i tag.<\/p>\n\n\n\n<h2>I tag<\/h2>\n\n\n\n<p>Per definire il codice in php utilizziamo due tag:<\/p>\n\n\n\n<ul><li><em><strong>&lt;?php<\/strong><\/em> per aprire il nostro codice<\/li><li><strong><em>?&gt;<\/em><\/strong><em><strong> <\/strong><\/em>per chiudere <\/li><\/ul>\n\n\n\n<p>Dentro una pagina possiamo aprire e chiudere quante volte vogliamo il codice in PHP, l&#8217;importante \u00e8 che dentro <strong>non<\/strong> ci sia mai altro come html o js. Inoltre quando viene eseguito i dati vengono condivisi tra tutte le parti, ci\u00f2 significa che possiamo creare una variabile nella prima parte e poi utilizzarle nella seconda parte. Il comando che ci permette di stampare un dato \u00e8 <em><strong>echo<\/strong><\/em>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">&lt;?php\n\/\/stampiamo la stringa \"Hello Word!\"\necho \"Hello Word!\";\n?&gt;<\/code><\/pre>\n\n\n\n<h2>Le variabili<\/h2>\n\n\n\n<p>Il PHP \u00e8 un linguaggio debolmente tipizzato, quindi quando definiamo una variabile non siamo obbligati a specificare il tipo di dato. Questo vale sia delle parti di codice che nelle funzioni, ci\u00f2 non significa che per\u00f2 non sia possibile farlo, come vedremo negli esempi.<br>Le variabili vengono indicarte con il dollaro <strong><em>$<\/em><\/strong> (es: <strong><em>$nome = &#8220;Mario&#8221;<\/em><\/strong>). Alla fine di ogni istruzione \u00e8 necessario mettere il punto e virgola. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">&lt;?php\n$intero = 5; \/\/questa \u00e8 una variabile che contiene un intero\n$decimale = 3.14; \/\/qui abbiamo definito un numero decimale\n$nome = \"Mario\"; \/\/\n?&gt;<\/code><\/pre>\n\n\n\n<h2>Esempi<\/h2>\n\n\n\n<pre title=\"primaPagina.php\" class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">&lt;h1&gt;\n &lt;?php \n   echo(\"Sono il titolo della pagina\"); \/\/qui stampiamo il dentro i tag che abbiamo creato in html\n ?&gt;\n&lt;\/h1&gt;\n&lt;br&gt;\n&lt;?php \n echo(\"&lt;h2&gt;Sono un sottotilo&lt;\/h2&gt;\"); \/\/questa volta abbiamo stampato anche i tag\n echo(\"&lt;br&gt;\"); \/\/Ricordarsi di andare a capo!\n echo(\"&lt;h3&gt;Sono un sottotitolo pi\u00f9 piccolo&lt;\/h3&gt;\");\n?&gt;<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Introduzione al php: cos&#8217;\u00e8 e come funziona, tag e variabili.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"template-parts\/tmp-post-box-width.php","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"https:\/\/materiale.gabrielemottola.it\/index.php\/wp-json\/wp\/v2\/posts\/50"}],"collection":[{"href":"https:\/\/materiale.gabrielemottola.it\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/materiale.gabrielemottola.it\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/materiale.gabrielemottola.it\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/materiale.gabrielemottola.it\/index.php\/wp-json\/wp\/v2\/comments?post=50"}],"version-history":[{"count":10,"href":"https:\/\/materiale.gabrielemottola.it\/index.php\/wp-json\/wp\/v2\/posts\/50\/revisions"}],"predecessor-version":[{"id":90,"href":"https:\/\/materiale.gabrielemottola.it\/index.php\/wp-json\/wp\/v2\/posts\/50\/revisions\/90"}],"wp:attachment":[{"href":"https:\/\/materiale.gabrielemottola.it\/index.php\/wp-json\/wp\/v2\/media?parent=50"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/materiale.gabrielemottola.it\/index.php\/wp-json\/wp\/v2\/categories?post=50"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/materiale.gabrielemottola.it\/index.php\/wp-json\/wp\/v2\/tags?post=50"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}