1. Finns det någon regel för när man ska använda enkla och dubbla fnuttar ' & " ?
Om du använder dubbla fnuttar för att visa vad som är en sträng kan du bara skriva en variabel, så blir det rätt. Om du istället använder enkelfnuttar måste du... äh, det blev för svårt att försöka förklara det. Titta här istället:
$string = "hungrig"; // här hade det gått lika bra med enkelfnuttar
$mening1 = "Jag är $string som bara den.";
echo $mening1; // skriver: Jag är hungrig som bara den.
$mening2 = 'Jag är $string som bara den.';
echo $mening2; // skriver: Jag är $string som bara den.
// istället får man skriva:
$mening3 = 'Jag är '.$string.' som bara den.';
echo $mening3 // skriver: Jag är hungrig som bara den.
Det finns säkert fler skillnader, men det är de enda jag kommer på nu.