تاریخچه زبان برنامه نویسی PHP بصورت خلاصه و مفید
PHP پاییز سال ۱۹۹۴ توسط رسموس لردورف (Rasmus Lerdorf) ایجاد شد. نسخه اولیه و توزیع نشده در صفحه شخصی اش، برای اطلاع از بازدید کننده های رزومه آنلاینش، استفاده شده بود. اولین نسخه ای که توسط دیگران استفاده شده، در اوایل ۱۹۹۵ در دسترس قرار گرفت و به عنوان ابزاری برای صفحات وب شخصی مشهور شد. موتور تجزیه کننده ساده ای داشت که فقط برخی ماکروهای خاص و تعدادی از دستوراتی که در آن زمان برای صفحات شخصی معمول بود، مثل یک صفحه مهمان که بازدید کننده ها می توانستند نظر بنویسند، شمارنده و غیره، می فهمید. موتور تجزیه کننده در اواسط سال ۱۹۹۵ دوباره نوشته و PHP/FI ورژن ۲ نام گذاری شد. FI جزئی از پکیج دیگری بود که رسموس نوشته بود و html را از داده تشخیص می داد. وی اسکریپت ابزار صفحات وب شخصی را با مفسر فرم ادغام کرد و به آن پشتیبانی mSQL افزود تا PHP/FI به وجود آمد. PHP/FI رشد چشمگیری داشت و مردم شروع به همکاری با آن کردند.
PHP پاییز سال ۱۹۹۴ توسط رسموس لردورف (Rasmus Lerdorf) ایجاد شد. نسخه اولیه و توزیع نشده در صفحه شخصی اش، برای اطلاع از بازدید کننده های رزومه آنلاینش، استفاده شده بود. اولین نسخه ای که توسط دیگران استفاده شده، در اوایل ۱۹۹۵ در دسترس قرار گرفت و به عنوان ابزاری برای صفحات وب شخصی مشهور شد. موتور تجزیه کننده ساده ای داشت که فقط برخی ماکروهای خاص و تعدادی از دستوراتی که در آن زمان برای صفحات شخصی معمول بود، مثل یک صفحه مهمان که بازدید کننده ها می توانستند نظر بنویسند، شمارنده و غیره، می فهمید. موتور تجزیه کننده در اواسط سال ۱۹۹۵ دوباره نوشته و PHP/FI ورژن ۲ نام گذاری شد. FI جزئی از پکیج دیگری بود که رسموس نوشته بود و html را از داده تشخیص می داد. وی اسکریپت ابزار صفحات وب شخصی را با مفسر فرم ادغام کرد و به آن پشتیبانی mSQL افزود تا PHP/FI به وجود آمد. PHP/FI رشد چشمگیری داشت و مردم شروع به همکاری با آن کردند.
بدست آوردن آمار دقیق سخت است اما تخمین زده می شود که PHP/FI در سال ۱۹۹۶ توسط ۱۵,۰۰۰ وب سایت در جهان مورد استفاده قرار می گرفت. اواسط سال ۱۹۹۷ این عدد به بیش از ۵۰,۰۰۰ افزایش پیدا کرد. در اواسط سال ۱۹۹۷، تغییر بزرگی در توسعه PHP شکل گرفت. در این سال PHP از پروژه شخصی رسموس که مردم به آن کمک می کردند به یک پروژه تیمی سازمان یافته تبدیل گشت. موتور تجزیه کننده از ابتدا توسط زیو سوراسکی (Zeev Suraski) و اندی گوتمنس (Andi Gutmans) نوشته شد و این موتور جدید اساس PHP نسخه ۳ را تشکیل داد. کد های زیادی از PHP/FI به PHP نسخه ۳ انتقال یافت و تعداد زیادی از کدها از اول نوشته شدند.
در اواخر سال ۱۹۹۹، PHP/FI یا PHP3 با محصولات تجاری زیادی مثل وب سرور C2’s StrongHold و لینوکس RedHat توزیع شد. بر اساس آمار تخمینی که توسط NetCraft ارائه شد، در این سال PHP توسط بیش از یک میلیون سایت در دنیا مورد استفاده قرار می گرفت. برای درک بهتر، این تعداد بیشتر از سایت هایی بود که توسط سرور کمپانی Netscape روی اینترنت اجرا می شدند.
کار بر روی نسخه های بعدی PHP هم چنین ادامه دارد و با استفاده از موتور زند (Zend) کارایی بالاتری ارائه خواهد کرد و از وب سرور های دیگری غیر از آپاچی نیز پشتیبانی می کند.
در ادامه آموزش های زیر از فرادرس را نیز به شما پیشنهاد می کنیم:
- آموزش برنامه نویسی وب با استفاه از PHP
- آموزش برنامه نویسی جاوا
- گنجینه آموزش های برنامه نویسی کاربردی متلب — از مقدماتی تا پیشرفته
مجموعه: اخبار و تازه ها برچسب ها: __CLASS__, __DIR__, __FILE__, __FUNCTION__, __LINE__, __METHOD__, __NAMESPACE__, Headers, multiclass, NetBeans, Output Buffering, XAMPP, آخرین نسخه PHP, آرایه سراسری $_COOKIE, آرایه سراسری $_GET, آرایه سراسری $_POST, آرایه سراسری $_REQUEST, آرایه سراسری $_SERVER, آرایه سراسری $_SESSION, آرایه ها در PHP, آموزش آخرین نسخه php, آموزش برنامه نویسی PHP, آموزش برنامه نویسی پی اچ پی, آموزش برنامه نویسی وب, استرینگ در php, اشکال زدایی برنامه ها, اعتبار سنجی فرم ها, امن سازی ایمیل, امن سازی فرم ها در php, انتقال اطلاعات میان صفحات وب, انواع داده در php, ایجاد تصویر در PHP, بافر خروجی, بافرینگ در php, برنامه Authentication, برنامه تصدیق هویت, برنامه نویسی PHP, برنامه نویسی پی اچ پی, برنامه نویسی پیمانه ای, برنامه نویسی سمت سرور, برنامه نویسی ماژولار, برنامه نویسی وب, پاسخ HTTP, تابع phpinfo, تاریخچه PHP, تاریخچه زبان برنامه نویسی PHP, تبدیل متن به عکس, تعریف تابع در php, تعریف ثابت ها در php, تعریف ثوابت در php, تعریف و ذخیره سازی کوکی در مرورگر کاربر, تقدم عملگرها در php, ثوابت خاص, حلقه تکرار, حلقه تکرار do-while, حلقه تکرار for, حلقه تکرار foreach در PHP, حلقه تکرار while, خواندن و نوشتن فایل ها, درخواست HTTP, دریافت اطلاعات مربوط به درخواست وب, دریافت اطلاعات مربوط به سرور, دستور If, دستور switch, دستور throw در پی اچ پی, دستور try-catch-finally در php, رشته ها در php, روش ارسال GET, روش ارسال POST, زمپ, شروع بافر خروجی, شروع یک نشست کاری در php, طراحی وب, عبارات شرطی, عملگرها در php, فرم های وب, فرم ورود کاربران در php, کار با تصاویر در PHP, کار با فایل ها در PHP, کاربرد cURL در ارسال اطلاعات, کاربرد cURL در برنامه نویسی وب, کتابخانه GD, کتابخانه توابع گرافیکی, گرافیک در PHP, ماژول PHP, متغیرها در php, متغیرهای ایستا در php, متغیرهای سراسری در php, مدیریت Cookie, مدیریت Session, مدیریت آرایه ها در PHP, مدیریت جلسه در php, مدیریت حالات استثنائی, مدیریت فایل ها و پوشه ها در PHP, مدیریت کوکی, مدیریت نشست در php, نت بینز, نصب سرور محلی, هدرها, هدرهای HTTP, وب سرور Apache, وب سرور آپاچی