مقدمه:

در مقاله مقدمه ای بر PHP به بیان کلیات مباحث مطرح در مورد آن و تشریح اجزای مختلف آن خواهیم پرداخت.

PHP به عنوان یک پروژه منبع باز کوچک آغاز شد که به تدریج افراد بیشتری متوجه فایده های آن شدند. Rasmus Lerdorf اولین نسخه PHP را در سال ۱۹۹۴ راه اندازی کرد.

  • PHP مخفف بازگشتی برای “PHP: Hypertext Preprocessor” است.
  • PHP یک زبان برنامه نویسی سمت سرور است که در HTML جاسازی شده است. این زبان برای مدیریت محتوای پویا، دیتابیس ها، ردیابی جلسات، و حتی ایجاد کل سایت های تجارت الکترونیک استفاده می شود.
  • این زبان با تعدادی از دیتابیس های محبوب، از جمله MySQL، PostgreSQL، اوراکل، Sybase، Informix، و مایکروسافت SQL سرور یکپارچه شده است.
  • PHP در اجرا عالی است، به ویژه هنگامی که به عنوان یک ماژول آپاچی در سمت یونیکس کامپایل شده است. سرور MySQL، یک بار آغاز شده و با وجود قرار گرفتن کوئری های خیلی پیچیده با نتایج بزرگ در زمان تنطیمات بزرگ اجرا می شود.
  • PHP تعداد زیادی از پروتکل های مهم مانند POP3، IMAP و LDAP را پشتیبانی می کند. PHP4 پشتیبانی از جاوا و معماری های آبجکت توزیع شده (COM و CORBA) را اضافه کرد و امکان توسعه n-tier را برای نخستین بار ایجاد کرد.
  • PHP بخشنده است: زبان PHP تلاش می کند تا آنجا که ممکن است بخشنده باشد.
  • سینتکس C-Like PHP است.

استفاده های متداول از PHP

  • PHP توابع سیستم را انجام می دهد، یعنی کارهای ایجاد کردن، باز کردن، خواندن، نوشتن و بستن را بر روی فایل های موجود در یک سیستم انجام دهد.
  • PHP می تواند فرم ها را مدیریت کند، یعنی جمع آوری داده ها از فایل ها و ذخیره داده ها در یک فایل را انجام دهد. به عنوان مثال از طریق ایمیل شما می توانید داده ها را ارسال کنید و داده ها را به کاربر بازگردانید.
  • شما از طریق PHP عناصر را در پایگاه داده خود اضافه می کنید و یا آنها را از آنجا حذف کرده یا تغییر می دهید.
  • به متغیرهای کوکی دسترسی داشته باشید و کوکی ها را تنظیم کنید.
  • با استفاده از PHP، می توانید دسترسی کاربران را به برخی صفحات وبسایت خود محدود کنید.
  • PHP می تواند داده ها را رمزگذاری کند.
بیشتر بخوانید:  نصب محیط توسعه یکپارچه PHP

خصوصیات PHP

پنج ویژگی مهم، ماهیت کاربردی PHP را ممکن می سازد:

  • سادگی
  • بهره وری
  • امنیت
  • انعطاف پذیری
  • آشنایی

اسکریپت “!Hello, World” در PHP

برای درک PHP، ابتدا با اسکریپت های ساده PHP شروع کنید. از آنجا که “!Hello, World” یک مثال ضروری است، ابتدا یک اسکریپت دوستانه “!Hello, World” ایجاد می کنیم.

همانطور که قبلا ذکر شد، PHP در HTML تعبیه شده است. این بدان معنی است که در میان HTML معمولی (یا XHTML اگر در حال پیشرفت هستید)، دستورات PHP را مانند موارد زیر خواهید داشت:

<html>
   
   <head>
      <title>Hello World</title>
   </head>
   
   <body>
      <?php echo "Hello, World!";?>
   </body>

</html>

این مورد نتیجه زیر را در پی خواهد داشت:

Hello, World!

اگر خروجی HTML مثال بالا را بررسی کنید، متوجه خواهید شد که کد PHP در فایل فرستاده شده از سمت سرور به مرورگر وب شما وجود ندارد. تمام پی اچ پی موجود در صفحه وب پردازش شده و از صفحه جدا شده است؛ تنها چیزی که از سمت سرور وب به کلاینت منتقل می شود خروجی HTML خالص است.

تمام کد های PHP باید در داخل یکی از سه تگ مخصوص نشانه گذاری ATE که توسط Parser PHP شناسایی می گردند قرار گیرند.

<?php PHP code goes here ?>

<?    PHP code goes here ?>

<script language = "php"> PHP code goes here </script>

یک تگ رایج <?…?php> است و ما نیز از همان تگ در آموزش مان استفاده خواهیم کرد.

در بخش های بعدی آموزش PHP ما با نصب PHP Environment کار را شروع خواهیم کرد و سپس تقریبا تمامی مفاهیم مرتبط با PHP را بررسی خواهیم نمود تا درک شما را از زبان PHP روشن تر نمائیم (رفرنس).

بیشتر بخوانید:  چگونگی یادگیری یک زبان برنامه نویسی

در مقاله مقدمه ای بر PHP به بیان کلیات مربوط به این زبان برنامه نویسی اکتفا می کنیم تا در بخش های بعدی آموزش وارد تشریح جزئیات این زبان برنامه نویسی پر کاربرد شویم.


سیامک قربانی پور

سیامک قربانی پور هستم؛ مدیر عامل شرکت "آبتین ارتباط ایرانیان"؛ دانش آموخته کارشناسی ارشد مدیریت فناوری اطلاعات. موضوع فعالیت شرکت ما به شماره ثبت 1050، برنامه نویسی، طراحی وبسایت و شبکه های کامپیوتری هست. از سال 94 تا 96 به مدت دو سال مشاور مرکز رشد و کسب و کار پارک علم و فناوری چهارمحال و بختیاری بودم اما الان کسب و کار خودم رو در زمینه برنامه نویسی و طراحی وبسایت دارم. همچنین در زمینه مسائل کسب و کاری به علاقه مندان مشاوره هایی رو ارائه می دهم و مطالبی رو در این زمینه خصوصا در مورد کسب و کارهای حوزه فناوری اطلاعات و ارتباطات در این وبسایت منتشر می کنم.

0 دیدگاه

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هفت + هشت =

تائید دیدگاه فعال است. دیدگاه شما ممکن است کمی طول بکشد تا ظاهر شود.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.