PHP چیست؟
توسعهٔ پیاچپی از سال ۱۹۹۴ و زمانی که راسموس لردورف تعدادی اسکریپت به زبان سی نوشت تا صفحهٔ خانگی خود را مدیریت کند، آغاز شد. PHP مخفف Hypertext Preprocessor است. این یک زبان برنامه نویسی متن باز ، سمت سرور است که برای توسعه برنامه های وب استفاده می شود. با اسکریپت زبان، منظور ما برنامه ای است که مبتنی بر اسکریپت (خطوط کد) برای اتوماسیون وظایف باشد.
منبع آزاد چیست؟ به یک سازنده اتومبیل فکر کنید که راز مدل های طراحی و نوآوری های فناوری خود در دسترس هر شخص علاقه مند قرار داده است. این جزئیات طراحی و فناوری بدون ترس از هرگونه بازنگری قانونی قابل توزیع، اصلاح و تصویب هستند. دنیای امروز ممکن است یک ابرقدرت شگفت انگیز را توسعه داده باشد!
صفحات وب می توانند با استفاده از HTML طراحی شوند. با HTML ، اجرای کد در مرورگر کاربر (سمت مشتری) انجام می شود. از طرف دیگر ، با زبان برنامه نویسی سمت سرور PHP ، قبل از ورود به مرورگر وب کاربر روی سرور اجرا می شود.
PHP می تواند در HTML تعبیه شود و برای توسعه وب و ایجاد صفحات وب پویا برای برنامه های وب، برنامه های تجارت الکترونیکی و برنامه های پایگاه داده مناسب است. این یک زبان دوستانه و دارای توانایی هایی است که می توانید به راحتی با MySQL ، Oracle و سایر پایگاه های داده در ارتباط باشد.
- پی اچ پی یک زبان برنامه نویسی سمت سرور است.
- پی اچ پی یک زبان تفسیری است ، یعنی نیازی به تدوین وجود ندارد.
- پی اچ پی یک زبان شی گرا است.
- پی اچ پی یک زبان برنامه نویسی منبع باز است.
- پی اچ پی برای یادگیری زبان ساده و آسان است.
ویژگی های PHP
اینجا برخی از ویژگی های PHP داده آمده است.
- عملکرد: اسکریپت نوشته شده به زبان پی اچ پی خیلی سریعتر از آن اسکریپت هایی که به زبان های دیگر مانند JSP و ASP نوشته شده است ، اجرا می شود.
- نرم افزار منبع باز: کد منبع PHP در وب رایگان است، می توانید بدون پرداخت هزینه ای، تمام نسخه PHP را مطابق نیاز خود تهیه کنید.
- Platform Independent: PHP برای سیستم عامل WINDOWS ، MAC ، LINUX و UNIX موجود است. یک برنامه PHP که در یک سیستم عامل ایجاد شده است به راحتی در سیستم عامل های دیگر نیز قابل اجرا است.
- سازگاری: PHP تقریباً با تمام سرورهای محلی که امروزه مانند Apache ، IIS و غیره استفاده می شوند سازگار است.
- جاسازی شدن: کد PHP را می توان به راحتی در برچسب ها و اسکریپت های HTML وارد کرد.
در زبان PHP در انتهای تمامی خط ها باید از علامت ; استفاده شود.
متغیر ها :
متغیرها در PHP برای نگهداری مقادیر مختلف (رشته ای (String)، عددی (Int)، آرایه (Array)، بولین (Boolean) و…) به کار می روند، در واقع به نوعی می توان گفت که متغیرها ظرف (Container) نگهداری اطلاعات مختلف یک برنامه تحت وب هستند که هر کجا نیاز باشد می توانیم به آنها دسترسی داشته و حتی محتوای آنها را تغییر دهیم.
برای تعریف یک متغیر از علامت $ استفاده میکنیم.
$abc = 123456 ;
خط بالا به این معنی است که ظرفی داریم به اسم abc و در مقدار 123456 ریخته ایم.
نام متغیرها در PHP می تواند شامل حروف انگلیسی (a-z A-Z)، اعداد (9-0) و علامت _ (underscore) باشد. PHP به بزرگ یا کوچک بودن حروف متغیرها حساس است (case-sensitive).
شروع نام متغیر در PHP نباید با اعداد باشد.