TAHA
11-05-2009, 08:24 PM
مروری سریع بر PHP 5
ظهور PHP 3 در سال ۱۹۹۷ انقلابی در نحوه ساخت وب سایت های دینامیک به وجود آورد و این امکان را به برنامه سازان وب داد که به راحتی و به سرعت، برنامه های کاربردی تحت وب قدرتمندی خلق کنند. در ادامه PHP 4 قدرتی بیشتر از سابق پیدا کرد،PHP 4 با معرفی Zend Engine بازدهی PHP را بسیار بالا برد و اجازه گسترش بیشتر از قبل را به PHP داد. نسخه پنجم PHP که نقطه عطفی در تاریخ PHP محسوب می شود، ویژگی های اساسی و پیشرفت های مهمی را ارائه می کند.
Zend Engine II به عنوان قلب PHP 5، یک مدل برنامه نویسی شی ء گرای(Object Oriented) بسیار قدرتمند و جدید را عرضه می کند که به برنامه سازان اجازه می دهد که به ساخت برنامه های کاربردی تحت وب،بر پایه اشیاء و در مقیاس بزرگ ، با استفاده از روش ها و الگوهای طراحی رایج بپردازند. Zend Engine II زیربنایی را برای ماژولهای توسعه دهنده در حال پیشرفت فراهم می آورد که PHP را بسیار راحت تر و قدرتمند تر ار آنچه که شما انتظار دارید،می سازد.
PHP 5 یک راه جدید و پیشرفته را برای رویارویی با XML ارائه می کند که یک بستر مناسب و ایده آل برای پردازش XML می باشد. ماژول گردآوری شده جدید SimpleXML اطلاعات XML را به صورت یک نوع داده محلی در PHP در می آورد که باعث می شود پردازش XML سریعتر از قبل انجام شود و همین کار PHP را به یک زبان ایده آل برای پردازش برنامه های کاربردی XML تبدیل می کند. در تکمیل ویژگی های XML جدید، یک ماژول SOAP جدید ارائه می شود که کار با وب سرویس ها را از طریق یک API سریع و آسان می دهد.
اگر جزو علاقمندان به کارگیری پایگاه داده در برنامه های خود هستید، دیگر احتیاجی به نصب یک پایگاه داده مثل MySQL برای انجام کارهای ساده خود ندارید، زیرا یک پایگاه داده داخلی به نامSQLite این کارها را برای شما انجام می دهد. برای برنامه های کاربردی در مقیاس بزرگتر ماژول جدید MySQLi به کاربران اجازه می دهد که از ویژگی های جدید MySQL 4.1 در برنامه های خود استفاده کنند که بازدهی بیشتری را نسبت به نسخه های قبلی MySQL فراهم می کند.
ظهور PHP 3 در سال ۱۹۹۷ انقلابی در نحوه ساخت وب سایت های دینامیک به وجود آورد و این امکان را به برنامه سازان وب داد که به راحتی و به سرعت، برنامه های کاربردی تحت وب قدرتمندی خلق کنند. در ادامه PHP 4 قدرتی بیشتر از سابق پیدا کرد،PHP 4 با معرفی Zend Engine بازدهی PHP را بسیار بالا برد و اجازه گسترش بیشتر از قبل را به PHP داد. نسخه پنجم PHP که نقطه عطفی در تاریخ PHP محسوب می شود، ویژگی های اساسی و پیشرفت های مهمی را ارائه می کند.
Zend Engine II به عنوان قلب PHP 5، یک مدل برنامه نویسی شی ء گرای(Object Oriented) بسیار قدرتمند و جدید را عرضه می کند که به برنامه سازان اجازه می دهد که به ساخت برنامه های کاربردی تحت وب،بر پایه اشیاء و در مقیاس بزرگ ، با استفاده از روش ها و الگوهای طراحی رایج بپردازند. Zend Engine II زیربنایی را برای ماژولهای توسعه دهنده در حال پیشرفت فراهم می آورد که PHP را بسیار راحت تر و قدرتمند تر ار آنچه که شما انتظار دارید،می سازد.
PHP 5 یک راه جدید و پیشرفته را برای رویارویی با XML ارائه می کند که یک بستر مناسب و ایده آل برای پردازش XML می باشد. ماژول گردآوری شده جدید SimpleXML اطلاعات XML را به صورت یک نوع داده محلی در PHP در می آورد که باعث می شود پردازش XML سریعتر از قبل انجام شود و همین کار PHP را به یک زبان ایده آل برای پردازش برنامه های کاربردی XML تبدیل می کند. در تکمیل ویژگی های XML جدید، یک ماژول SOAP جدید ارائه می شود که کار با وب سرویس ها را از طریق یک API سریع و آسان می دهد.
اگر جزو علاقمندان به کارگیری پایگاه داده در برنامه های خود هستید، دیگر احتیاجی به نصب یک پایگاه داده مثل MySQL برای انجام کارهای ساده خود ندارید، زیرا یک پایگاه داده داخلی به نامSQLite این کارها را برای شما انجام می دهد. برای برنامه های کاربردی در مقیاس بزرگتر ماژول جدید MySQLi به کاربران اجازه می دهد که از ویژگی های جدید MySQL 4.1 در برنامه های خود استفاده کنند که بازدهی بیشتری را نسبت به نسخه های قبلی MySQL فراهم می کند.