با php می توانید صفحات استاتیک را دینامیک کنید. در واقع به جای محتویاتی که تغییر می کنند در html از php استفاده می کنیم خروجی php در مرورگر بیننده همان html هست. کلا php یک زبان برنامه نویسی هست و با html فرق می کند و برای اجرای آن بر روی سرور، سرور حتما باید php را نصب داشته باشد. (برای اجرای php در ویندوز به صورت لوکال من نرم افزار wamp را پیشنهاد می کنم.) برای مثال یک دستور php:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این دستور ساده برای چاپ Hello World بود که به جای آن می توان یک متغییر و ... قرار داد. دستورات زیادی در php وجود دارد مثل زمان، تاریخ، ارسال ایمیل، ایجاد حلقه، شرط و ... .
برای طراحی اگر html و css را بلد هستید پیشنهاد می کنم php یا asp را یاد بگیرید تا صفحات دینامیک هم بتوانید طراحی کنید. (در کنار php به mysql نیز نیاز پیدا می کنید)