PHP Pseudo Compiler

Sunset Edition
This update of the plugin is the last publicly released version. We do not expect to make any serious changes or add new features to it from now on.

We may not always be able to provide prompt support for this plugin on the WordPress.org forums. If you would like to have professional support or extra/custom features, تنظر في شراء الإصدار المحترف.

PHP Pseudo Compiler هي أداة المطور. وهو يقوم بمسح الملف الذي تحدده ويحدد ما إذا كان لديك وظائف غير محددة أو طرق.

لماذا لا مجرد تشغيل رمز PHP, أقول لكم? جيد, PHP ليس لغة مترجمة. فإنه يبحث عن وظائف أثناء وقت التشغيل. حتى إذا كان لديك شريحة من التعليمات البرمجية التي لا يغطيها اختبار العادي الخاص بك, وكان لديك وظيفة غير معروف في هناك, وأنك لن تعرف من وظيفة غير معروف حتى يضرب الانتاج عندما يتم استيفاء الشروط معينة تفعيل هذا الجزء كود معين. This tool will prove especially useful during large scale refactoring.

Live Demo

PHP Pseudo Compiler has a beautifully designed admin interface, which is feature-rich, user-friendly and functional. Please visit this fully operational live demo site to see it in action, (and to check your code without installing it locally).

Now available in your language using Google Translate.

ميزات

  • واجهة الادارية الحديثة: PHP Pseudo Compiler sports a modern and beautiful admin interface based on the twitter bootstrap framework.
  • المشرف اجهة جولة: وهناك جولة بقعة يأخذك نحو صفحة الإدارة وتعريف لكم مع معالمه.
  • Generous Help: كلما كنت بحاجة الى مساعدة, the information and hint is only a click away in PHP Pseudo Compiler. (في الواقع, أنها ليست سوى تمرير الماوس بعيدا.) الأمن القوي: المصادقة غير قابلة للكسر (باستخدام التجزئة والملح), منيع إلى SQL حقن الخ.
  • WordPress Integration: PHP Pseudo Compiler comes with built-in WordPress integration. It works as a WordPress plugin if uploaded to the wp-content/plugins folder of your blog. ما هو أكثر من ذلك, يمكنك التبديل إلى وضع مستقل من صفحة المشرف المساعد وورد من هذا التطبيق, في حين لا تزال تستخدم آلية المصادقة وورد وقواعد البيانات.

برو الإصدار

بالإضافة إلى إصدار لايت تعمل بكامل طاقتها, PHP Pseudo Compiler also has a الإصدار المحترف مع العديد من الميزات. وأبرز هذه الميزات من خلال الأيقونة الحمراء في القوائم من النسخة لايت.

  • Upload and Check PHP packages: في إلى نسخة, you can upload a package as a zip file and check for missing function/method definitions.
  • WordPress Support: ال إلى version can load and check any plugin on your server, and recognizes WordPress functions.
  • Skinnable Admin Interface: في إلى نسخة, you can select the color schemes of your admin pages from nine different skins.
  • Advanced Options: The Pro version lets you configure advanced options like suppressing duplicates, displaying all detected tokens, ability to do dynamic code analysis etc.
  • Execution Parameters: Ability to specify the maximum execution time and memory size for large compilation jobs.

تركيب

لتثبيته باعتباره البرنامج المساعد وورد, يرجى استخدام واجهة تثبيت البرنامج المساعد.

  1. Search for the plugin PHP Pseudo Compiler from your admin menu Plugins -> Add New.
  2. انقر على تثبيت.

ويمكن أيضا أن تكون مثبتة من أرشيف مضغوط تحميلها.

  1. اذهب إلى لالمشرف الإضافات القائمة - & GT. إضافة جديد, وانقر على "تحميل البرنامج المساعد" بالقرب من أعلى.
  2. تصفح عن ملف مضغوط وانقر على تحميل.

مرة واحدة تم تحميلها وتفعيلها,

  1. Visit the PHP Pseudo Compiler plugin admin page to configure it.
  2. Take a tour of the plugin features from the PHP Pseudo Compiler admin menu Tour and Help.

إذا كنت ترغب في تبديل مؤقتا إلى وضع مستقل من البرنامج المساعد, انقر على "وضع مستقل" button near the top right corner of PHP Pseudo Compiler screens. يمكنك تثبيته بشكل دائم في وضع مستقل (باستخدام قاعدة البيانات الخاصة بها والتوثيق) عن طريق تحميل أرشيف مضغوط على الخادم الخاص بك.

  1. تحميل محتويات أرشيف php-validator على الخادم الخاص بك.
  2. استعرض للوصول إلى الموقع حيث تم تحميلها الخاص بك حزمة (http://yourserver/php-validator, على سبيل المثال) باستخدام متصفح الويب الخاص بك, وانقر على الأخضر "إطلاق المثبت" زر.
  3. اتبع المعالج لزيارة صفحة الإدارة, تسجيل الدخول, configure basic options.

لقطات

  1. PHP Pseudo Compiler admin page, with quick start, help and support info.  Screenshot [php-pseudo-compiler] 1
  2. PHP Pseudo Compiler - how to launch it.  Screenshot [php-pseudo-compiler] 2
  3. Options page.  Screenshot [php-pseudo-compiler] 3
  4. PHP Pseudo Compiler output.  Screenshot [php-pseudo-compiler] 4
  5. Advanced Options in the Pro version showing a dark theme.  Screenshot [php-pseudo-compiler] 5

غير المفتاح

  • V2.80: Compatibility with WP4.6. Many accumulated fixes and changes. Releasing the sunset version. [أكتوبر 12, 2016]
  • V2.70: Compatibility with WP4.5. [أبريل 12, 2016]
  • V2.66: Improvements in the Google Translator interface. Compatibility with multisite installaton of subdomain type. [فبراير 27, 2016]
  • V2.65: واجهة والوثائق تغييرات طفيفة. [فبراير 25, 2016]
  • V2.64: Changes in the DB interface to handle the case where native drivers are not installed. Restricting Google Translate not to translate user-editable strings. Optimizing screenshots. [فبراير 7, 2016]
  • V2.63: Adding diagnostic information on the update page. [يناير 20, 2015]
  • V2.62: Adding a dev-friendly include to introduce local settings, إن وجدت. [ديسمبر 30, 2015]
  • V2.61: Refactoring changes in admin footer rendering. [ديسمبر 15, 2015]
  • V2.60: التوافق مع وورد 4.4. [ديسمبر 5, 2015]
  • V2.53: Making the admin menu dynamic (optionally) in standalone mode. Fixing a DB error handling bug. Improving Windows IIS compatibility. [جديد 29, 2015]
  • V2.52: Warning about PHP V5.4 requirement on the admin page. [جديد 8, 2015]
  • V2.51: Enforcing PHP V5.4 requirement at activation time. [أكتوبر 27, 2015]
  • V2.50: Admin pages in your language using Google translation. [أكتوبر 22, 2015]
  • V2.42: Improving the speed of admin page loading. [سبتمبر 30, 2015]
  • V2.41: Killing the option to allow update checks. [سبتمبر 26, 2015]
  • V2.40: Changes to make the plugin work on nginx and Microsoft servers. [سبتمبر 20, 2015]
  • V2.33: Removing an unused ajax handler. [سبتمبر 17, 2015]
  • V2.32: Ensuring usability on touch-screen devices. Removing an unused class and file. [سبتمبر 17, 2015]
  • V2.31: Reinstating the option to force the admin page loading, moving to a less colorful default theme. [سبتمبر 14, 2015]
  • V2.30: Adding better error handling on invalid requests, adding a link to the plugin admin page on WP plugins page, adding the ability to rerun the installer. [سبتمبر 12, 2015]
  • V2.20: Removing WP core file loading and refactoring header and menus. [سبتمبر 4, 2015]
  • V2.11: التغييرات إعادة بيع ديون, code clean up and fixing some W3 validation errors. [أغسطس 23, 2015]
  • V2.10: Releasing a live demo site. [أغسطس 21, 2015]
  • V2.05: Adding warnings about undetectable methods. [أغسطس 20, 2015]
  • V2.04: Documentation and refactoring changes only. [أغسطس 18, 2015]
  • V2.03: Making the compiler more robust. [أغسطس 17, 2015]
  • ط v2.02: تحديث لقطة, further minor fixes. [أغسطس 17, 2015]
  • V2.01: Bug fix in the AJAX error handler. [أغسطس 17, 2015]
  • V2.00: Major rewrite of the whole code base using the twitter bootstrap framework. Compatibility with WordPress V4.3. [أغسطس 15, 2015]
  • V1.30: إصلاحات طفيفة. التوافق مع وورد V4.0. [سبتمبر 8, 2014]
  • V1.21: التغييرات الطفيفة إعادة بيع ديون. [مارس 25, 2014]
  • V1.20: الشيكات التوافق لورد V3.8. إضافة المزيد من المساعدة على صفحة الإدارة. [ديسمبر 20, 2013]
  • V1.10: الشيكات التوافق لورد V3.7. [جديد 11, 2013]
  • V1.03: إصلاحات الشوائب (خطأ فادح: دعوة لمرة وتمرير-بالرجوع تمت إزالة). [يناير 28, 2013]
  • V1.02: إعادة تسمية المساعد لإسقاط كلمة لايت. [مايو 12, 2012]
  • V1.01: رمز التغييرات الطفيفة. [أبريل 20, 2012]
  • V1.00: الإصدار الأولي. [أبريل 3, 2012]

أسئلة وأجوبة

ما الذي يفعله هذا البرنامج?

PHP Pseudo Compiler هي أداة المطور. وهو يقوم بمسح الملف الذي تحدده ويحدد ما إذا كان لديك وظائف غير محددة أو طرق.

ما يمكنني الدخول في "List of Files"?

You enter the path names of the files you would like to validate. لاحظ أن PHP Pseudo Compiler runs on your server, والملفات تحتاج لتكون في متناول من قبل خادم الويب الخاص بك. Please specify the files relative to your wp-content/plugins الدليل, أو عن طريق الكتابة في أسماء مسار الكاملة. You can enter multiple file names separated by commas.

ما يمكنني الدخول في "Folder Location"?

PHP Pseudo Compiler can recursively load an entire folder on your server to validate the files therein. Specify a path relative to your wp-content/plugins location (as shown in the help bubble), or as an absolute path.

ماذا عن "Upload Application"?

Using this file upload method, you can upload an entire PHP application (as a ZIP file) to your server and validate it by pseudo-compiling it. The uploaded ZIP file will be unpacked into a temporary folder and scanned for undefined functions and methods. Since the temporary locations have random names and cannot execute PHP files through external invocations, the security risk is believed to be non-existent.

How do I use the "Select a Plugin" dropdown menu?

Similar to the file upload method, you can validate any plugin installed on your WordPress server (both active and inactive ones) by pseudo-compiling it. Select a plugin and wait for the output.

ما هو الغرض من "Execute the Files" خيار?

The uploaded files are parsed and examined statically by default. If you would like to do dynamic analysis by executing the files, please check here. Please note that executing uploaded files may have side effects, and it may be a security hole as well. For that reason, this Pro option self-disables after each execution. Dynamic analysis is of limited value when analyzing object-oriented projects because of the inherent statefulness of the code.

السلع الرقمية

ezPayPalيرجى زيارة موقعنا على المتجر الالكترونى بيع جميع أنواع السلع الرقمية -- الإضافات قسط وورد, حزم PHP, تطبيقات ماك, الكتب الخ. أنه يعمل على بلدي حزمة ezPayPal, والتي يمكنك شراء إذا كنت ترغب في بدء بوابة التجارة الإلكترونية مماثلة. لا التحقق من ذلك!
انظر أيضا:ونبسب؛ & نبسب؛حزم أخرى
إذا أردت جهود المساعد بلدي, يرجى ترك تعليق باستخدام الفيسبوك تسجيل الدخول الخاصة بك أدناه.
إذا كنت بحاجة إلى مساعدة, يرجى استخدام لدينا دعم البوابة بدلا من ذلك. ونبسب؛ezSupport Portal
[جلبت لك من قبل بفخر EZ دفعبال.]

تعليقات