You can code the pages in notepad. In order to run the program, you must have PHP installed on the computer/server.
Pretty much every single free editor does that. Plus a fair few have autocompletion (Notepad++'s is mor comprehensive than DWs) and some have FTP clients.
Its PHP. Using either of those is pointless, asides from the fact they are crap programs, they are designed for HTML, and support for PHP is minimal. Neither of them (even though Frontpage has long since been discontinued) have complete PHP function autocompletion, which Notepad++ and several other editors have, though it is more of a hindrance than a help - I just fail to see why you'd pay to use something that sooo many free things can do better. On a side note, Linux rocks (go Fluxbuntu!!!)
I thing Dreamweaer is quite easier than others. not for php only but asp, .net and template based work etc. So can use Dreamweaver CS3 the latest version.
I've used a lot of them, but right now, I am using Notepad++. I find that for me, it has the right balance of being complex enough, without over-doing it. There are a lot of other ones, such as Eclipse, though, that are nice development tools.
I use Dreamweaver for it's kick ass highlighting! features. no other use, just that. Notepad++ , nice line by line and search and replace features. Dreamweaver does excellent with most operations, but when searching and replacing notepad++ is the king. Also, notepad, lol. Nothing like some standard text editing. Go old school! I also have a peice of software to manage all my code snippest either collected or custom written!.
Zend for PHP, DW for CSS and 1stJavascript for JS All of them is support popup sugguest for each type.