پی اچ پی چیست
امروزه پباده سازی وب به یکی از پردرآمدترین شغل ها در کلیه جای جهان تبدیل شده است . اگر تصمیم دارید با آموزش زبان PHP گام در این دنیای تعالی بگذارید، ممکن میباشد در روزهای اولیه ورودتان به این حوزه، نظیر بیشتر برنامه نویسان سردرگم گردید . احتمالا سوال های مختلفی در ذهن شما صورت گیرد و به طور مداوم در مورد مسیر پیش روی خود دچار شک وتردید و شک گردید . از جمله چرا می بایست PHP را تعیین کرد ؟ ، لهجه PHP یا این که ASP ؟ ، آموزش PHP چه پیش نیازهایی نیاز داراست ؟ ، فراگیری بدون پول PHP در دسترس است؟، کاربردهای PHP چه میباشد ؟ و . . .
براین اساس در صورتیکه قصد دارید با اطمینان و دوراندیشی بی نقص دست به گزینش لهجه برنامه نویسی PHP بزنید و یادگرفتن آن را شروع کنید، تا انتهای مسیر همپا شما خواهیم بود . همچنین به شما این اطمینان را می دهیم در انتهای این مقاله ها پاسخ سوال های خویش را در مسئله زبان PHP با زبانی معمولی اخذ خواهید کرد .
تاریخچه
گویش PHP همه
چیز در مسئله PHP
همگی چیز از هنگامی استارت شد که Rasmus Lerdorf دانمارکی در سال 1994 یکسری اسکریپت به مراد مدیر یک محرمانه از امور در سایت فردی خویش با زبان برنامه نویسی Perl نوشت . Lerdorf با به کارگیری از این اسکریپت ها که بر مبنا استاندارد اسکریپتنویسی (Common Gateway Interface) متن گردیده بودند، آمار کسانی که در درحال حاضر تلاوت رزومه اش بودند حساب و کتاب و ذخیره کرد . با این کار توجه اشخاص متعددی را به اسکریپت هایش جلب کرد و از اون درخواست کردند تا اسکریپت ها را برای آن ها نیز ارسال کند . بنابراین Lerdorf تصمیم گرفت که نام اسکریپت های خود را PHP گذارد که مخفف عبارت Personal Home Page بود .
Lerdorf در سال 1997 گویش PHP را به نسخه دوم ارتقاء داد و توانست لحاظ توسعه دهنده های زیادی را به خودش جلب کند . با این اکنون هنوز این زبان برنامه نویسی مبتلا ضعف ها و مشکلاتی در موتور پردازشی خود بود . به همین برهان Zeev Suraski و Andi Gutmans از اسرائیل داوطلب شدند تا برای ویرایش موتور پردازشی PHP به کمک Lerdorf بیایند . در غایت تصمیم آن ها بر این شد که این تغییرات را در نسخه سوم PHP اعمال نمایند .
دستکاری موتور پردازشی PHP در سال 1998 به نقطه پایان رسید و به تیتر ورژن سوم PHP عرضه شد . ولی در همین سال تصمیم گرفتند که به کلمه و واژه PHP مفهومی جدید دهند .(حتما می پرسید یعنی چی؟) یعنی آن ها تصمیم گرفتند که دیگر دو سخن میانی کلمه PHP برگرفته از عبارت Home Page نباشند و به تیتر مخففی از عبارت Hypertext Preprocessor در لحاظ گرفته شوند . خواسته از این دو حرف به لهجه معمولی این هست که گویش PHP اطلاعات را پیشین از اینکه به رخ HTML به کاربر سناریو دهد، پردازش می کند و آن گاه آن را در قالب HTML به استفاده کننده نمایش می دهد .(منظور از Hypertext ابر متن یا این که نوشته های گران قدر و طولانی می باشد که احتمال دارااست در آن تصویر، جدول و . . . به کار رفته باشد که در راستی به عبارتی فایل HTML هست که استفاده کننده در قالب صفحه ها اینترنت مشاهده می کند) .
به تدریج با گذر کرد مدت به تعداد توسعه دهندگان نخستین زبان PHP به مراد توسعه بخش های دیگر این لهجه بیشتر شد و به این ترتیب بود که لهجه برنامه نویسی PHP به یک پروژه نوشته گشوده یا Open Source تبدیل شد . در سال 2000 Zeev Suraski به یاور همکارش Andi Gutmans تصمیم به تاسیس شرکتی با نام Zend گرفتند . در آن شرکت هسته اساسی لهجه PHP دوباره تحت تیغ جراحی توسعه و گسترش دهندگان قرار گرفت و ویرایش شد . در این بازنویسی تغییرات متعددی بر روی PHP اعمال شد که هسته آن را Zend Engine نامیدند و به عنوان ورژن چهارم از این گویش ارائه کردند .
PHP در سال 2004 به ورژن پنج بروزرسانی شد . در این بروزرسانی تغییر تحول و تحولات زیادی را در این زبان شاهد بودیم که مهم ترین تغییرات آن می توانایی به پشتیبانی از کدنویسی شی گرا و رابطه خوب تر با مقر داده اشاره کنیم . به این ترتیب می توان نسخه پنجم از لهجه PHP را نقطه عطف این لهجه در دنیای برنامه نویسی بدانیم، چرا که در این بروزرسانی امکان ها و تجهیزات متعددی به این لهجه برنامه نویسی بیش تر شد که کدنویسی با این گویش را بیش از پیش برای برنامه نویسان لذت بخش خیس کرد .
می دانیم انتظار دارید آنگاه از ورژن پنجم PHP ورژن ششم آن را به شما معرفی کنیم، ولی نکته دیدنی درمورد گویش PHP این میباشد که به جای این که نسخه ششم آن عرضه شود، در یک اقدام دیدنی آنگاه از ورژن 5 .6 ، ورژن هفتم آن عرضه شد . زیرا گروه توسعه و گسترش زبان PHP تصمیم داشتند در ورژن ششم، امکان پشتیبانی از Unicode را به این زبان بیشتر نمایند تا قوی باشد از کارکترهای تمامی گویش های جهان پشتیبانی نماید . البته آن ها نتوانستند این امکان را به خیر پیاده سازی کنند و به همین عامل تصمیم گرفتند تا گسترش این ورژن از PHP متوقف شود .