Si esatto, in genere quando si crea un codice HTML si usano i doppi apici, però anche con i singoli i parametri dovrebbero funzionare (per alcuni possono addirittura essere omessi), questo ti permette di iniziare una stringa PHP con i doppi apici e far capire al parser che in quella stringa ci sono anche variabili che vanno interpretate prima di passare la stringa. Se hai un editor di testo che evidenzia la sintassi infatti vedrai che le variabili all'interno di stringhe con doppi apici cambiano colore rispetto al testo che le contiene.