Ciao, mi spiego subito perché a volte non sono chiaro nemmeno a me stesso, specie quando ho una tempesta in testa
Ecco, normalmente programmando un sito complesso per certi messaggi di errore, in risposta ad un utente distratto, o anche messaggi di operazione conclusa con successo, li inserisco tramite dei piccoli snippet di codice, tipo:
Codice PHP:
    <?php
$messaggio 
=<<<EOF
<div class="alert alert-success alert-dismissible" role="alert">
    <button type="button" class="close" data-dismiss="alert" aria-label="Chiudi">
        <span aria-hidden="true">&times;</span>
        <span class="sr-only">Chiude il box</span>
    </button>
    <div class="row">
        <div class="col-md-3">
            <img src="img/success.png" alt="Ce l'ho fatta!">
        </div>
        <div class="col-md-9">
            <h3>Bene! Ciò che volevi fare è andato a buon fine.</h3>
            <ul>
$success</ul>
        </div>
    </div>
</div>\n
EOF;
Fino a qui, indipendentemente dall'uso di un framework o meno, il sistema funziona, ad esempio:
Codice PHP:
Codice PHP:
if ($success !== false) {
  include_once( 
__DIR__ 'bin/snippet_successo.inc.php');
  echo 
$messaggio;



Se queste parti di codice come nel caso di errori di inserimento dati in un form, capitano spesso, più che successo che non sarà ripetuto più volte, l'inserimento di snippet può essere vantaggiosa per non creare ridondanze nel codice.
Solo mi chiedo una cosa a questo punto, volendo/dovendo inserire un'immagine, avrebbe senso invece di linkare un'immagine da una cartella, mettere già nell'elemento IMG una immagine codificata in base64, ad esempio, in modo da evitare di dover sempre portarsi dietro una libreria di immagini?
Anche se questo, ovviamente comporta l'uso della stessa immagine in ogni progetto, a meno di non rimettere sempre mano al codice.
Per ora ho questo stupido dilemma e mi piacerebbe avere altre opinioni al riguardo.