آشنایی با php
تبلیغات
آفرینش

تهران سازان

جملات کاربران:
برخی از محصولات فروشگاه نواندیشان بهترین مدیر، مسئول و کاربر انجمن در مردادماه
آشنایی با phpطرح توجیهی کویرنوردی یزد آشنایی با phpنقشه کد کامل تهران به صورت قطعه بندی شده آشنایی با phpمجموعه کامل آموزش Solidworks آشنایی با php آشنایی با php
آشنایی با phpنقشه gis منطقه 1 تهران آشنایی با phpنقشه کد نقشه gis منطقه 15 تهران آشنایی با phpنقشه gis منطقه 17 تهران
آشنایی با phpنقشه gis منطقه 2 تهران آشنایی با phpنقشه GIS کل تهران آشنایی با phpنقشه gis منطقه 6 تهران
آشنایی با phpنقشه gis منطقه 3 تهران آشنایی با phpنقشه gis منطقه 11 تهران آشنایی با phpنقشه gis منطقه 12 تهران sam arch آرتاش

جديد ترين اطلاعیه های انجمن نواندیشان و اخبار همایش ها و مطالب علمی را از این پس در کانال تلگرام نواندیشان دنبال کنيد

درخواست و دانلود مقالات علمي رايگان | فهرست آموزش های گروه انقلاب آموزشی | مسابقات تالارها | ترجمه مقالات تخصصی با قیمت دانشجویی
نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: آشنایی با php

  1. #1
    آشنایی با php

    تاریخ عضویت
    29-08-2009
    نوشته ها
    5,213
    مهندسی کامپیوتر
    علوم کامپیوتر
    سپاس
    123
    503 سپاس در 207 پست
    امتياز:18490Array


    پیش فرض آشنایی با php

    آشنایی با PHP

    <DIV id=pid_4512 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px">آشنایی با زبان برنامه نویسی PHP پی اچ‌ پی (PHP) یکی از پر طرفدارترین زبان‌های اسکریپت‌نویسی متن باز (Open Source) است که بیشتر برای طراحی برنامه‌های سمت سرور در وب سایت های پویا (Dynamic) مورد استفاده قرار می‌گیرد.
    PHP مخفف PHP: Hypertext Preprocessor (پیش‌پردازنده فرامتن) می‌‌باشد. PHP در سال ۱۹۹۴ ایجاد شد. رسموس لردورف (Rasmus Lerdorf) ایجاد کننده اولیه آن بوده است و در طی زمان این زبان برنامه‌سازی، توسط سایر کارشناسان و
    PHP از زبان‌های اسکریپت‌نویسی تحت وب است. ساختار این زبان بسیار شبیه زبان سی © و زبان برنامه‌نویسی پرل (Perl) می‌‌باشد. شکل پذیری فوق العاده آن و نیز همگونی با اغلب بانک‌های اطلاعاتی از قبیل MySql قدرت آن را افزایش داده است.
    مشهورترین نرم‌افزارهای (بسته هاي) ایجاد شده با PHP عبارت‌اند از phpBB و SMF و Mambo و Joomla و PHPNuke و mybbو مدیاویکی (MediaWiki) .
    سادگی استفاده از PHP و شباهت آن به زبان C و Perl (و از نسخه ۵ آن به جاوا) باعث شده که اغلب برنامه نویسان با تجربه در کوتاه‌ترین زمان ممکن برنامه‌های کاملی را ایجاد کنند.
    PHP تنها یک زبان اسکریپت‌نویسی نیست و با استفاده از PHP-GTK می‌توان برای طراحی برنامه‌های با ظاهر گرافیکی (GUI) و همچنین طراحی برنامه‌های خط فرمان شبیه پرل (Perl) یا پایتون (Python) از آن استفاده کرد.

    PHP امکان استفاده از انواع مختلفی از پایگاه‌های داده را از جمله MySQL، Oracel، IBM DB۲ ،Microsoft SQL Server ،PostgreSQL و SQLite با دستورهایی ساده فراهم می‌‌سازد.

    PHP روی بیشتر سیستم عامل‌های معروف از جمله لینوکس، یونیکس، ویندوز و Mac OSX و با اغلب کارگزارهای وب (Web Server) معروف، قابل اجراست.

    PHP یک تاریخچه است
    PHP در آغاز جایگاه شخصی داشت.در ابتدای سال 1994 عموما ماند زبان برنامه نویسی C به صورت باینری توسط برنامه نویسان دانمارکی /گرینلندی به نام رسموس لردورف نوشته شد.لردروف در اصل این ابزار را ایجاد کرد تا یک مجموعه کوچکی از اسکریپت را جایگزین کند.او سعی می کرد که صفحات شخصی را حفظ کند. این ابزار برای این استفاده می شد که وظایفی مانند نمایش دادن خلاصه تجربیات و حفظ کردن اینکه چقدر از این صفحه مورد استفاده قرار می گیرد را انجام دهد. او این دو را با مفسرش ترکیب کرد تا PHP / FI را ایجاد کند چون بیشتر کاربرد داشت.PHP / FI شامل پیاده سازی برای زبان برنامه نویسی c بود و می توانست با پایگاه داده ارتباط یابد.قابلیت ساخت ساده و پویا برای کاربردهای وب .لردروف PHP را در 1995 رها کرد تا کد آنرا بهبود ببخشد و اشکالات انرا برطرف کند.این واگذاری به نسخه دوم PHP منجر شد و هم اکنون استفاده می شود.PHP متشکل از شبیه سازی و دستکاری کردن متغیر ها توانایی جاسازی HTML بود. ترکیب آن مانند پرل اما محدود تر ٬ساده تر و پایدار تر بود. زیو سوراسکی و اندی گاتمنز دو توسعه دهنده در تکنولوژی IIT اسرائیلی بودند که پارسر را در سال 1997 دوباره نوشتند و اساس PHP 3 را تشکیل دادند با تغییر دادن نام زبان به PHP بازگشتی : پیش پردازنده مافوق متن. گروه توسعه یافته رسما PHP / FI 2 را در نوامبر 1997 بعد از دو ماه تجربه و آزمایش منتشر کرد. پس از آن آزمایش عمومی PHP 3 آغاز شد و زبان رسمی در ژوئن 1998 تشکیل شد.سوراسکی و گاتمنز گروهی را برای باز نویسی PHP تشکیل دادند و ماشین Zend را در 1999 تولید کردند.آنها همچنین تکنولوژی آن را در اسرائیل تاسیس کردند. در 22 ماه مه 2000 PHP 4 که توسط ماشین Zend به کار آمده بود منتشر شد.در13 ژوئیه 2004 PHP 5 که توسط ماشین 2Zend نیرو گرفته بود منتشر شد.PHP 5 دارای ویژگی هایی مانند پشتیبانی از زبان شی گرا (برای پایگاه داده) و وسعت بسیار زیاد کارایی آن بود. نسخه ای که اخیرا توسط گروه PHP منتشر شده نسخه 4 آن است. در آگوست 2008 این نسخه به 4.4.9 توسعه یافت. در سال 2008 PHP 5 در دست توسعه بود .PHP 6 در کنار PHP 5 در دست توسعه است.تغییرات عمده آن شامل از بین بردن متغیر های رجیستری است. PHP کاملا از یونیکد یا رشته های چند بایتی حمایت نکرد.یونیکد در PHP 6 پشتیبانی خواهد شد. این نسخه در هر دو محیط 32 و 64 بیتی اجرا خواهد شد.

    سیر تکامل انتشار نسخه های مختلف PHP از ابتدا تا کنون
    نسخه نسخه /ویرایش جدید تاریخ نشر یادداشت ها
    1.0 1.0.0 1995-06-08 این اولین نام کاربردی PHP بود.
    (PHP Tools) Personal Home Page Tools
    2.0 2.0.0 1996-04-16 توسط سریعترین و ساده ترین ابزار ایجاد شد.برای ایجاد کردن صفحات وب پویا..
    3.0 3.0.0 1998-06-06 توسعه آن از یک نفر به چند نفر تغییر کرد.زیو سوراسکی و اندی گاتمنز دوباره اساس این نسخه را نوشتند.
    rewrite the base for this version.
    4.0 4.0.0 2000-05-22 سیستم تجزیه / اجرا در دو مرحله تحت عنوان ماشین Zend اضافه شد.
    4.1.0 2001-12-10 ( $_GET, $_POST, $_SESSION)
    متغیر های بسیار خوبی معرفی شدند.
    4.2.0 2002-04-22 متغیر های بدون استفاده با پیش فرض.holes in applications.
    4.3.0 2002-12-27 علاوه بر CLI٬ CGI نیز معرفی شد.
    4.4.0 2005-07-11 صفحات مهمی برای اسکریپت phpsize و config-php اضافه شد.
    4.4.8 2008-01-03 چند پیشرفت ایمنی.منتشر شدن PHP 4.
    4.4.9 2008-08-07 پیشرفت بیشتر و انتشار نسخه PHP 4.4.
    5.0 5.0.0 2004-07-13 ماشین 2zend با امکان مدل شی گرایی.
    5.2.0 2006-11-02 گسترش فیلتر با پیش فرض.
    6.0.0 نشر آینده پشتیبانی از یونیکد یامتغیر های رجیستری.

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

    میزان بهینه سازی:
    همزمان با اسکریپت کردن زبانها٬ساختار الگو گونه براى نمايش ترتيب حوادث PHP به طور طبیعی به صورت کد مرجع خوانا برای تولید سرورهای وب نگه داری می شود . بنابر این ساختار الگوگونه برای PHP در زمان اجرا توسط ماشین PHP کامپایل خواهد شد.کامپایل کردن در زمان اجرا دفعات اجرای فایل آغاز گر را افزایش می دهد.چون یک مرحله اضافه به زمان اجرا می افزاید. ساختار الگوگونه PHP می تواند قبل از زمان اجرا توسط مترجم هایی درست شبیه زبانهای برنامه نویسی همچون C ترجمه شود.( زبان برنامه سازی PHP برنامه دار است تا جائیکه برای تمدید کردن آن استفاده شود.) کد می تواند کیفیت کد کامپایل شده را با کم کردن اندازه آن و ایجاد کردن تغییراتی که بتواند زمان اجرا را کاهش دهد و کارایی را بهبود ببخشد بالا ببرد و بهینه نماید. نوع کامپایلر PHP آنچنان است که اغلب فرصت برای بهینه سازی کد آن وجود دارد.به طور مثال می توان برای بهینه سازی کد بهینه ساز Zend را نام برد. شتابگر PHP می تواند سطح کارایی را با ذخیره کردن نوع کامپایل شده ای از ساختار PHP در حافظه تسهیم شده بالا ببرد تا از هزینه های تجزیه و کامپایل کد در زمان اجرا جلوگیری شود. ایمنی: میزان ناامنی نرم افزار نوشتاری PHP که توسط نرم افزار های رایج دیگر در معرض آسیب پذیری است به این صورت می باشد: 12 درصد در سال2003 20 در صد در سال 2004 28 در صد در سال 2005 43 در صد در سال 2006 36 در صد در سال2007 و 33 در صد در بخشی از سال 2008 بیشتر از یک سوم آسیب پذیری نرم افزار PHP به تازگی صورت گرفته .اغلب آسیب ها با پیروی نکردن از قوانین برنامه نویسی ایجاد می شود و این آسیب ها مرتبط با نسخه قدیمی PHP است. یکی از مهمترین این نا امنی ها متغیر های رجیستری هستند که از سال 2002در PHP نسخه 4.2 بدون استفاده شده اند.

    ترکیب:
    یک برنامهٔ PHP می‌تواند قسمتی از یک برنامهٔ HTML باشد.PHP کد را بدون تعیین حدود کردن تجزیه می کند.هر چیزی خارج از این محدوده به طور مستقیم به خروجی فرستاده می شود و توسط PHP تعیین نمی شوند.حدود رایج و مشترک

    خداوند اجابت خویش را در دعا کردن پنهان کرده است پس چیزی از دعا کردن او کوچک نشمار، چه بسا با اجابتش همراه شود و تو ندانی.
    امام باقر (ع)




  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
    آفرینش گستر
     

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. مقاله: خودارضایی از نظر متخصصین اروپایی و سایتهای معتبر پزشکی
    توسط peyman sadeghian در انجمن مطالعات جنسی
    پاسخ ها: 21
    آخرين نوشته: 19-02-2016, 20:13
  2. عروسی رویایی روستایی با لباس عروس ۳ کیلومتری
    توسط R.Irankhah در انجمن تالار اخبار
    پاسخ ها: 15
    آخرين نوشته: 07-09-2014, 16:44
  3. تصویر: تصاویری از پشت صحنه فیلم سینمایی رسوایی
    توسط YAGHOT SEFID در انجمن خبرهای سینما و تلوزیون
    پاسخ ها: 2
    آخرين نوشته: 20-07-2012, 23:23
  4. تصویر: تصاویر هوایی زیبایی که زشتیها را نمایش می‌دهند
    توسط YAGHOT SEFID در انجمن ایران و جهان
    پاسخ ها: 0
    آخرين نوشته: 29-10-2011, 18:20
  5. پاسخ ها: 22
    آخرين نوشته: 18-11-2010, 16:31

کلمات کلیدی این موضوع

Bookmarks

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •