1. به نظر من Zend studio و Adobe Dreamweaver.
2. یه برنامه هست به اسم Artisteer. راستش من خودم خیلی باهاش کار نکردم ولی این جوری که از یه سری از دوستان شنیدم برای طراحی قالب برنامه خیلی خوبیه...
سوالتون یک مقدار بی مفهومه چون قالب php معنی نمی دنه پی اچ پی یک زبان برنامه نویسی و شما روی هر زبان برنامه نویسی می توانید یک قالب HTML با CSS داشته باشید برای ساخت قالب بهتر ابتدا دانش کافی در مورد این دو زبان داشته باشید بعد می توانید یکی از قالب های مثلا وردپرس و بگیرید و براساس میل خود تغییر بدید. اما برای ایجاد یک قالب اصولی شما باید از طراحی هم سر رشته داشته ابشید یعنی رنگ های سرد و گرم و بشناسید نحوه صحیح قرار گرفتن المان ها رو بدانید تا در نهایت یک قالب درست درمون ایجاد کنید ولی راه حل دیگه استفاده از قالب های از پیش ساخته شده و تغییر در آنها است.
Adobe Dreamweaver یکی از بهترین برنامه های شرکت ادوبی می باشد که در زمینه ی کد نویسی زبان های تحت وب اصولا استفاده شده و به راحتی می توان عملکرد کد ها را هم زمان با کد نویسی مشاهده کرد .