PHP یک زبان منبع باز سمت سرور است و در واقع می توان آن را زبان اسکریپت شده HTML نامید که برای طراحی سایت های داینامیک از آن استفاده می شود پی اچ پی می تواند تمامی کارهای برنامه CGI را انجام دهد ولی به طور کلی مزیت و قدرت آن در سازگاری با انواع دیتابیس است همچنین لازم به ذکر است که صفحات طراحی شده باPHP پسوندphp می گیرند
مزایای متعددی برای طراحی سایت php وجود دارد پی اچ پی یک زبان منبع باز است که پشتیبانی زیادی را در بر می گیرد و استفاده از آن برای کاربران رایگان است نحوه ی طراحی سایت با پی اچ پی نیز بسیار آسان است و منابع زیادی برای آن وجود دارد یکی دیگر از مزیت های پی اچ پی این است که تمام سرورها از آن پشتیبانی می کنند و به دلیل این که محتوا درون آن بسیار سریع ارائه می شود، سرعت لود طراحی سایت بسیار پایین می آید
شروع با OOP
یک پس زمینه در OOP وجود دارد که برای برنامه نویسی شی گرا، پایه ی پی اچ پی محسوب می شود قبل از اینکه شروع به یادگیری پی اچ پی کنید می توانید با یادگیری اصول OOP به درک درستی از php برسید
نصب php
نصب پی اچ پی اولین قدم برای شروع یادگیری آن است و هرچه بیشتر با آن کار می کنید یادگیری آن لذت بخش تر می شود البته تسلط بر زبان انگلیسی نیز می تواند خیلی کمک کننده باشد معمولا آخرین نسخه ی پی اچ پی روی میزبان شما نصب می شود یعنی شما می توانید نرم افزارهایی مانند وردپرس را نصب و اجرا کنید و در پایگاه های داده ادغام کنید برای مثال Mysql را انتخاب کنید
یادگیری دستورالعمل های پایه
زمانی که پلتفرم مناسب را نصب کردید در برخی از موارد از دستوارات پایه ای پی اچ پی یاد می گیرید که آنچه می خواهید روی صفحه فراخوانی کنید حتی می توانید دستورات پی اچ پی را در اسنادhtml قرار دهید در واقع نحوه ی عمل php خیلی از طراحی وب سایت با تگ html متفاوت نیست
ایجاد نسخه ی کپی رایت سالانه
شاید یکی از دلایل محبوبیت پی اچ پی این است که قابلیت خودکار سازی فرآیند ها در آن وجود دارد حتی این امکان هم وجود دارد که به صورت دستی وارد سیستم شوید و سال کپی رایت را تغییر دهید
تغییر گرافیک در طراحی سایت با توجه به تغییر فصل
برخی طراحی وب سایت ها با تغییر فصل گرافیک خود را تغییر می دهند برای این که این هدف محقق شود به برنامه و کد نویسی بیشتری نیاز است و شما می توانید این کد ها را از CSS Tricks بردارید و به مسیر هایی که به گرافیک شما اشاره دارد وصل کنید
ایجاد فایل پیکربندی اصلی
به جای تصحیح تنظیمات اتصال به پایگاه داده ها بهتر است یک فایل پیکربندی جدید ایجاد کنید و آن را در اسکریپت های پی اچ پی بنویسید این باعث می شود تا تغییرات و به روز رسانی ها بعدا به خوبی انجام شود
دلایل محبوبیت php
• صفحه بندی اتوماتیک برای مدیریت لینک های صفحه
• طراحی هوشمندانه و انعطاف پذیری زیاد برای توسعه دهندگان
• قدرت بالا در مدیریت منابع
شرکت های بزرگی که از طراحی سایت باphp استفاده کرده اند
• فیس بوک
• ویکی پدیا
• یاهو
• طراحی سایت بامیلو
طراحی سایت مثل دیجی کالا
هنگامی که پروژه ی جدیدی شروع می کنید و گزارش خطا را روشن می کنید این امکان را پیدا می کنید که هر گونه اشتباهی را پیش از بزرگ تر شدن مساله ببینید و آن را برطرف کنید
موارد استفاده ی متداول از PHP شامل چیست ؟
• تجارت الکترونیک
• وبلاگ ها
• مدیریت محتوا
• انجمن ها / بولتن های صفحه