Io lavoro molto in HTML misto e PHP e più tempo voglio solo solido HTML con un paio di variabili PHP in esso quindi il mio sguardo codice come questo:
<tr><td> <input type="hidden" name="type" value="<?php echo $var; ?>" ></td></tr>
che è abbastanza brutto. Non c'è qualcosa di più breve, più simile al seguente?
<tr><td> <input type="hidden" name="type" value="$$var" ></td></tr>
Questo è possibile, ma si ottiene bloccato con il ""
(bisogna sostituirli tutti con ''
) e il layout è andato
echo "<tr><td> <input type="hidden" name="type" value="$var" ></td></tr>"
C'è qualcosa di meglio?
Ricorda che PHP è più veloce con virgolette singole che doppie, un d se necessario, utilizzare echo '
@LucianMinea Sono la stessa velocità. Le virgolette singole e le virgolette doppie sono solo * virgolette *, né "più veloci". Questo è spesso ripetuto disinformazione ed è completamente sbagliato. – meagar
È più veloce con il singolo ed è facile vedere su blocchi di codice di grandi dimensioni. Il motivo è che PHP esegue automaticamente una "pulizia" delle virgolette sul runtime, ma non sulle virgolette singole. L'uso di virgolette rende anche il codice nella domanda bloccato, perché le virgolette si chiudono solo in una posizione errata. Inoltre, stavo solo cercando di dare all'uomo una soluzione, con un po 'di spiegazione. Lo faccio dal '91 quindi, per quanto ne so, i miei motivi. –