attr

Mattepuffo's logo
Usare gli Attributes in PHP

Usare gli Attributes in PHP

Da PHP 8 abbiamo la possibilità di usare gli Attributes, che sostanzialmente fungono da decorators/annotations.

Solo che non ho trovato banale il loro uso, quindi cerco di farvi un esempio basico esplicativo.

In pratica dobbiamo segnare come Attribute una classe che poi verrà "richiamata" da un'altra classe o da un metodo (cosa che farò nell'esempio).

Mattepuffo's logo
Validare email in VB.NET

Validare email in VB.NET

Oggi vediamo come validare una email in VB.NET.

Per farlo useremo System.ComponentModel.DataAnnotations, che dovete installare tramite NuGet.

Mattepuffo's logo
Validare email in C#

Validare email in C#

Oggi vediamo come validare una email in C#.

Per farlo useremo System.ComponentModel.DataAnnotations, che dovete installare tramite NuGet.

Mattepuffo's logo
Eseguire query multiple in PHP e PDO

Eseguire query multiple in PHP e PDO

Supponiamo di dover eseguire due query diverse consecutivamente; a esempio due update del genere:

UPDATE persone SET abilitato = 0;
UPDATE persone SET abilitato = 1 WHERE id = 3;

Come vedete sono due istruzioni diverse, quindi non parliamo della stessa istruzione ripertuta con valori diversi.

Mattepuffo's logo
Usare CSS flexbox con Flex Layout Attribute

Usare CSS flexbox con Flex Layout Attribute

Flexbox è un nuovo tipo di layout da usare con CSS3.

In pratica permette di creare dei layout "flessibili" e facilmente responsive in breve tempo.

Da quanto ho capito, anche Twitter Bootsrap 4 lo userà come base per il suo nuovo layout system.

Per usarlo in maniera più semplice, esiste un helper HTML: Flex Layout Attribute!

In pratica è un semplice foglio di stile.

Mattepuffo's logo
Cerare XML con PHP e SimpleXml

Cerare XML con PHP e SimpleXml

Già di per se creare XML con PHP è easy, ma lo è ancor di più usando SimpleXML!

Questa estensione è presente da PHP versione 5 e richiede l'installazione di libxml, che in genere è già installato di default.

In pratica se avete PHP 5 dovreste poter usare SimpleXml senza problemi.

Oggi vediamo come usare questa estensione per produre XML ben formato, usando l'oggetto SimpleXMLElement.

Supponiamo di avere una tabella su database con clienti, e vogliamo creare un file XML con tutti i clienti.

La struttura che vogliamo dargli è questa:

<clienti>
   <cliente>
     <codice></codice>
     <ragione_sociale></ragione_sociale>
     <mnemonico></mnemonico>
     <indirizzo></indirizzo>
     <telefono></telefono>
     <email> </email>
  </cliente>
</clienti>