Dreamweaver peut trés bien générer le php de la même façon que html.
Php a besoin d'un serveur pour fonctionner donc que ce soit en passant par DW ou en tapant le code directement il faut au moins installer et lancer apache(fournit avec les logiciels easyphp ou wamp) pour pouvoir tester les pages sans avoir à les mettre en ligne chez ton hébergeur.
Le php étant plus complexe que html(et complémentaire) il faut apprendre à utiliser le fonctionnalités php de dreamweaver(choisir nouvelle page php, définir un serveur, un dossier local pour le site, nouveau jeu d'enregistrements ou quelques chose comme ça).
Sinon tu peut te tourner vers les logiciels de création de 1&1 (pages dynamiques), je n'en ait jamais eut besoin mais je sait qu'ils existent.