[codice] e questo cos'è?

l'ho trovato nei tutorials del sito, come si gestisce 'sta roba?

A quanto ho capito il parser la preferisce perchè si risparmiano righe?

mi riferisco a questo

<?php
 $casella = isset($_POST['checkbox']) ? 'selezionata' : 'non selezionata'; 
?>
inviato 10 anni fa
piccolosocrate
X 0 X

Si tratta dell'operatore ternario. In pratica la riga

$casella = isset($_POST['checkbox']) ? 'selezionata' : 'non selezionata';

equivale a

if(isset($_POST['checkbox']))

   $casella = 'selezionata';

else

   $casella = 'non selezionata';

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

il parser gradisce perchè si "snellisce" il codice (visto che si evita qualche { } )?

 :coolsmiley:

risposto 10 anni fa
piccolosocrate
X 0 X

Non credo.

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Al parser non gliene frega nulla di come scrivi il codice, gli basta che sia semanticamente corretto e che abbia un senso per il flusso dei dati che andrà a generare.

Infatti non può segnalarti i bugs di programmazione ma solo errori di sintassi.

L'indentazione è comoda per gli umani, per poter rileggere il codice e capirci qualcosa :) quel tipo di notazione lì, non so chi l'ha inventata ma se lo becco ....  :tichedoff:

risposto 10 anni fa
Marco Grazia
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda