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 is a developer tool. It scans the file you specify and determines whether you have undefined functions or methods.

Why not just run the PHP code, you say? खैर, PHP is not a compiled language. It looks for functions during runtime. So if you have a segment of code not covered by your normal testing, and you have an undefined function in there, you will never know of the undefined function until it hits production when the particular conditions activating that particular code segment are met. 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, उपयोगकर्ता के अनुकूल और कार्यात्मक. यह पूरी तरह से परिचालन कृपया यात्रा 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.

सुविधाएँ

  • Modern Admin Interface: PHP Pseudo Compiler sports a modern and beautiful admin interface based on the twitter bootstrap framework.
  • Admin Interface Tour: A slick tour will take you around the admin page and familiarize you with its features.
  • Generous Help: आप मदद कर जब भी जरूरत है, the information and hint is only a click away in PHP Pseudo Compiler. (वास्तव में, यह केवल एक mouseover दूर है।) Robust Security: Unbreakable authentication (using hash and salt), impervious to SQL injection etc.
  • 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. इससे ज्यादा और क्या, आप इस आवेदन की WordPress प्लगइन व्यवस्थापक पृष्ठ से स्टैंडअलोन मोड में स्विच कर सकते हैं, अभी भी वर्डप्रेस प्रमाणीकरण तंत्र और डेटाबेस का उपयोग करते समय.

प्रो संस्करण

पूरी तरह कार्यात्मक लाइट संस्करण के अलावा, PHP Pseudo Compiler also has a प्रो संस्करण with many more features. इन सुविधाओं के लाइट संस्करण के मेनू में एक लाल चिह्न द्वारा डाला जाता है.

  • Upload and Check PHP packages: में के लिए संस्करण, you can upload a package as a zip file and check for missing function/method definitions.
  • WordPress Support: The के लिए 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.

स्थापना

एक WordPress प्लगइन के रूप में इसे स्थापित करने के लिए, प्लगइन स्थापना इंटरफ़ेस का उपयोग करें.

  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: WP4.6 के साथ संगतता. कई संचित फिक्स और परिवर्तन. सूर्यास्त संस्करण जारी. [अक्टूबर 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: Minor interface and documentation changes. [फ़रवरी 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: Compatibility with WordPress 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: व्यवस्थापक पृष्ठ लदान की गति में सुधार. [सितम्बर 30, 2015]
  • V2.41: अपडेट जांच की अनुमति के लिए विकल्प की हत्या. [सितम्बर 26, 2015]
  • V2.40: परिवर्तन nginx और माइक्रोसॉफ्ट सर्वर पर प्लगइन का काम करने के लिए. [सितम्बर 20, 2015]
  • V2.33: Removing an unused ajax handler. [सितम्बर 17, 2015]
  • V2.32: टच स्क्रीन उपकरणों पर सुनिश्चित करना प्रयोज्य. एक अप्रयुक्त वर्ग और फ़ाइल निकाल रहा है. [सितम्बर 17, 2015]
  • V2.31: विकल्प Reinstating व्यवस्थापक पृष्ठ लोडिंग के लिए मजबूर करने के लिए, एक कम रंगीन डिफ़ॉल्ट विषय पर चलती. [सितम्बर 14, 2015]
  • V2.30: अमान्य अनुरोध पर बेहतर त्रुटि हैंडलिंग जोड़ना, WP plugins पृष्ठ पर प्लगइन व्यवस्थापक पृष्ठ पर एक लिंक जोड़ने, संस्थापक को फिर से दौड़ना करने की क्षमता जोड़ने. [सितम्बर 12, 2015]
  • V2.20: डब्ल्यूपी कोर फाइल लदान और पुनर्रचना शीर्षक और मेनू निकाल रहा है. [सितम्बर 4, 2015]
  • V2.11: Refactoring changes, 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: Updating a screenshot, 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: Minor fixes. Compatibility with WordPress V4.0. [सितम्बर 8, 2014]
  • V1.21: माइनर refactoring परिवर्तन. [मार्च 25, 2014]
  • V1.20: वर्डप्रेस v3.8 के लिए संगतता के चेक. Adding more help on admin page. [दिस. 20, 2013]
  • V1.10: Compatibility checks for WordPress V3.7. [नवम्बर 11, 2013]
  • V1.03: बग सुधार (Fatal error: Call-time pass-by-reference has been removed). [जनवरी 28, 2013]
  • V1.02: Renaming the plugin to drop the word Lite. [मई 12, 2012]
  • V1.01: Minor code changes. [अप्रैल 20, 2012]
  • V1.00: आरंभिक रिलीज. [अप्रैल 3, 2012]

पूछे जाने वाले सवाल

What does this program do?

PHP Pseudo Compiler is a developer tool. It scans the file you specify and determines whether you have undefined functions or methods.

What do I enter in "List of Files"?

You enter the path names of the files you would like to validate. ध्यान दें कि PHP Pseudo Compiler runs on your server, and the files need to be accessible by your web server. Please specify the files relative to your wp-content/plugins निर्देशिका, or by typing in their full path names. You can enter multiple file names separated by commas.

What do I enter in "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.

What about "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.

What is the purpose of the "Execute the Files" option?

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. कि कारण के लिए, 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डिजिटल माल के सभी प्रकार की बिक्री हमारे ई-दुकान पर जाएँ कृपया -- प्रीमियम WordPress plugins के, पीएचपी संकुल, मैक क्षुधा, ईपुस्तकें आदि. यह अपने दम पर चलाता है ezPayPal पैकेज, आप एक ऐसी ई-कॉमर्स के प्रवेश द्वार शुरू करना चाहते हैं जो अगर आप खरीद सकते हैं. इसे बाहर की जाँच करें!
यह भी देखें:& Nbsp; और nbsp;अन्य संकुल
आप मेरे प्लगइन प्रयासों की तरह हैं, नीचे अपने Facebook लॉगिन का उपयोग करके एक टिप्पणी छोड़ कृपया.
आप मदद की जरूरत है, उपयोग कृपया हमारे समर्थन पोर्टल बजाय. & Nbsp;ezSupport Portal
[गर्व द्वारा लाया EZ वेतनपाल.]

टिप्पणियां