آموزش پی اچ پی : قسمت اول
پی اچ چی PHPمخفف پیش پردازنده ابر متن(hypertext preprocessor ) یک زبان سمت سرورServer side است. یعنی زمانی که بازدیدکننده یک صفحه وب را فراخوانی می کند ، سرور دستورات پی اچ پی را پردازش کرده و نتیجه حاصله را برای مرورگر درخواست کننده ارسال می نماید .
فایلهای پی اچ پی شامل دستوراتی است که درون سرور اجرا می شود به علاوه متن و برچسب های اچ تی ام الHTML که معمولا همراه این دستورات می باشد .ضمنا پی اچ پی یک زبان برنامه نویسی متن باز Open Source و بدون وابستگی به محیط اجرایی cross-platform می باشد . پی اچ پی بر روی ویندوز ان تیNT و انواع نسخه های یونیکسUnix قابل اجرا است .
وقتی که شما آدرس یک صفحه URL پی اچ پی را درون نوار آدرس Address Barمرورگر خود وارد می نمایید و یا بر روی لینکی درون یک صفحه وب کلیک می کنید در واقع از یک برنامه وب سرور Web Server نصب شده بر روی یک کامپیوتر در جایی از اینترنت تقاضا می نمایید که فایل را برای مرورگر شما ارسال کند.اگر فایل مورد نظر ، یک فایل معمولی اچ تی ام ال باشد ،فایل درون سرور کاملا شبیه ان جیزی است که مرورگر شما دریافت می کند . بعد از دریافت فایل ، مرورگر شما محتوای آن را که می تواند ترکیبی از متن تصویر و فایلهای صوتی باشد را نمایش می دهد . در مورد صفحات پی اچ پی ، همان اتفاق می افتد با این تفاوت که یک پردازش اضافی قبل از ارسال فایل انجام می شود .وب سرور قبل از ارسال صفحه ، تمام دستورات پی اچ- پی را اجرا نموده سپس فایل مورد نظر را برای مرورگر ارسال می نمایید .
قواعد نوشتاری پی اچ پی PHP Syntax:
قواعد نوشتاری پی اچ پی مانند زبان برنامه نویسی سیC و پرلPerl می باشد . شما نیازی به تعریف مغییر Variable قبل از استفاده از آن ندارید و ساختن آرایه Array درون این زبان بسیار آسان است .پی اچ پی از برنامه نویسی شی گرا OOP هم تا حدود خوبی پشتیبانی می کند . همچنین پی اچ پی می تواند با حوزه وسیعی از سیستم های دیگر درون صفحه وب ، پایگاه داده ODBC و سایر زبان های برنامه نویسی مثل جاوا JAVA ارتباط بر قرار کند . پی اچ پی درون صفحه وب قرار داده می شود و نیاز به محیط خاصی برای توسعه آن نیست. شما می تواند دستورات پی اچ پی را با PHP?> شروع نموده و با<? به پایان ببرید .
چه کارهایی با پی اج پی می توان انجام داد ؟
کارهای زیادی هست که با پی اچ پی می توان انجام داد شما می توانید تاریخ ، ساعت و سایر اطلاعات را با روشهای متفاوتی توسط پی اچ پی نمایش دهید . فرمها را توسط پی اچ پی بررسی نمایید و از بازدید کنندگان سایت خود بخواهید اطلاعاتی را برای شما ارسال نمایند . با پی اچ پی می توانید به 19 نوع مختلف پایگاه داده دسترسی پیدا نموده واطلاعات ارسال شده از فرم کاربران را درون پایگاه داده ها را تغییر دهید. همچنین می توانید پست الکترونیکیEmail ارسال نمایید و گروه های خبری Newsgroup ایجاد نمایید .
قسمت دوم : پی اج پی چه کاری برای شما انجام می دهد ؟