Loader هایی که در PHP 5.4 پشتیبانی میشوند


کاربر انجمن پارسه دو
کاربر انجمن پارسه
Loader هایی که در PHP 5.4 پشتیبانی میشوند

PHP 5.4.0 Release Announcement

The PHP development team is proud to announce the immediate availability of PHP 5.4.0. This release is a major leap forward in the 5.x series, and includes a large number of new features and bug fixes.

The key features of PHP 5.4.0 include:

New language syntax including Traits, shortened array syntax and more
Improved performance and reduced memory consumption
Support for multibyte languages now available in all builds of PHP at the flip of a runtime switch
Built-in webserver in CLI mode to simplify development workflows and testing
Cleaner code base thanks to the removal of multiple deprecated language features
Many more improvements and fixes

Changes that affect compatibility:

Register globals, magic quotes and safe mode were removed
The break/continue $var syntax was removed
The ini option allow_call_time_pass_reference was removed
The PHP default_charset is now "UTF-8" within the distributed php.ini files, but still defaults to ""

Extensions moved to PECL:

ext/sqlite (ext/sqlite3 and ext/pdo_sqlite are not affected)

PHP 5.4 will be the last series to support Windows XP and Windows 2003. We will not provide binary packages for these Windows versions after PHP 5.4.

For users upgrading from PHP 5.3 there is a migration guide available here, detailing the changes between PHP 5.3 and PHP 5.4.0.

For a full list of changes in PHP 5.4.0, see the ChangeLog.

در این مقاله قصد داریم Loaderهایی که از PHP 5.4 پشتیبانی می‌کنند را معرفی کنیم. ۱. Zend Guard Loader:
شرکت Zend Technologies برای نسخه ‫PHP 5.3 لودر معروف خود به نام Zend Optimizer را ارائه نداد، بلکه برای نسخه‌های ‫PHP 5.2 به بعد لودر جدیدی با نام Zend Guard معرفی نمود.

بنا به گزارش Zend Technologies این دو لودر جز نسخه PHP تفاوت دیگری با هم ندارند، همچنین این شرکت به کسانی که با Zend Optimizer مشکل دارند گفته‌است باید اسکریپت خود را به PHP 5.3 و لودر Zend Guard بروزرسانی کنند.

Loaderهای Zend Technologies و نسخه‌های هماهنگ PHP با آن:

* Zend Guard loader برای نسخه‌های ۵٫۳ تا PHP 5.4

فایل‌های که با Zend Guard در نسخه‌های PHP 5.2 و PHP 5.3 کد شده‌اند در صورت ارتقاء نسخه PHP به PHP 5.4 دیگر قابل اجرا نخواهند بود و باید مجددا فایل‌ها کد گذاری شوند.
* Zend Optimizer loader برای نسخه‌های ۴٫۲ تا PHP 5.2

شرکت zend نسخه Zend Guard 6 را آماده کرده‌است، این نسخه PHP 5.3 و PHP 5.4 را پشتبانی می‌کند و در صورت ارتقاء نسخه PHP به نسخه PHP 5.4 باید نسخه Zend Grund را نیز به نسخه ۶ ارتقاء داد و مجددا فایل‌های را کد کرد.

پشتیبانی Zend Guard از نسخه‌های PHP
Zend Guard 5.5​
PHP 5.3 و PHP 5.2​
Zend guard 6​
PHP 5.4 و PHP 5.3​

2. ionCub Loader:

ionCube 4.5.3 جدیدترین نسخه ارائه شده ionCube است که از PHP 5.4 پشتیبانی می‌کند. فایل‌هایی که با نسخه‌های ۴٫۰٫۰ به بعد کد گذاری شده‌اند در صورت ارتقا به نسخه PHP 5.4 قابل اجرا هستند و با مشکلی مواجه نمی‌شوند.

۳٫ SourceGuardian Loader:
این شرکت جدیدترین نسخه SourceGuardian که نسخه ۹٫۵ می‌باشد را ارائه کرده‌است که از PHP 5.4 پشتیانی می‌کند. فایل‌هایی که با نسخه‌های ۴٫۰٫۰ به بعد کد گذاری شده‌اند در صورت ارتقا به نسخه PHP 5.4 قابل اجرا هستند و با مشکلی مواجه نمی‌شوند.

در جدول زیر لیست نسخه‌های SourceGuardian و نسخه‌های PHPای که توسط آن پشتیبانی می‌گردد را مشاهد خواهید کرد.

پشتیبانی SourceGuardian از نسخه‌های PHP
SourceGuardian V4​
PHP 4.3 و PHP 4.4​
SourceGuardian V5.0​
PHP 5.0 و PHP 5.1​
SourceGuardian V5.1​
PHP 5.0 و PHP 5.1​
SourceGuardian V5.2​
PHP 5.2​
SourceGuardian V5.3​
PHP 5.3​