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, erwägen den Kauf der Pro-Version.

PHP Pseudo Compiler ist ein Entwickler-Tool. Es scannt die Datei, die Sie angeben, und bestimmt, ob Sie nicht definierten Funktionen oder Methoden.

Warum nicht einfach führen Sie den PHP-Code, Sie sagen,? Gut, PHP ist nicht eine kompilierte Sprache. Es sieht für die Funktionen zur Laufzeit. Wenn Sie also ein Codesegment haben nicht von den normalen Tests abgedeckt, und Sie einen nicht definierten Funktion in dort, Sie werden nie wissen, der nicht definierte Funktion, bis sie Produktion erreicht, wenn die besondere Bedingungen zu aktivieren, dass bestimmte Codesegment erfüllt sind. 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.

Features

  • Moderne Admin-Interface: PHP Pseudo Compiler sports a modern and beautiful admin interface based on the twitter bootstrap framework.
  • Admin-Interface-Tour: A slick Tour führt Sie rund um die Admin-Seite zu nehmen und mit den Funktionen vertraut zu machen Sie.
  • Generous Help: Jedes Mal, wenn Sie Hilfe benötigen, the information and hint is only a click away in PHP Pseudo Compiler. (Tatsächlich, es ist nur ein Mouseover entfernt.) Robuste Sicherheit: Unbreakable Authentifizierung (mit Hash und Salz), unempfindlich gegen 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. Was mehr, Sie können mit dem Standalone-Modus aus dem Wordpress-Plugin Admin-Seite dieser Anwendung wechseln, während immer noch mit dem Wordpress-Authentifizierungsmechanismus und Datenbank.

Pro Version

Neben dem voll funktionsfähigen Version Lite, PHP Pseudo Compiler also has a Pro-Version mit vielen weiteren Features. Diese Funktionen werden durch ein rotes Symbol in den Menüs der Lite-Version hervorgehoben.

  • Upload and Check PHP packages: Im Für Version, you can upload a package as a zip file and check for missing function/method definitions.
  • WordPress Support: Die Für version can load and check any plugin on your server, and recognizes WordPress functions.
  • Skinnable Admin Interface: Im Für Version, 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.

Installation

Um es als ein Wordpress-Plugin installieren, benutzen Sie bitte die Plugin-Installation Schnittstelle.

  1. Search for the plugin PHP Pseudo Compiler from your admin menu Plugins -> Add New.
  2. Klicken Sie auf Installieren.

Es kann auch von einem heruntergeladenen ZIP-Archiv installiert werden.

  1. Gehen Sie zu Ihrem Admin-Menü Plugins - & gt; Neu hinzufügen, und klicken Sie auf "Hochladen Plugin" in der Nähe der Spitze.
  2. Suchen Sie die Zip-Datei und klicken Sie auf Upload.

Einmal hochgeladen und aktiviert,

  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.

Wenn Sie möchten, um vorübergehend in den Standalone-Modus des Plugins wechseln, klicken Sie auf die "Standalone-Modus" button near the top right corner of PHP Pseudo Compiler screens. Sie können es auf Dauer im Standalone-Modus installieren (Verwendung seiner eigenen Datenbank und Authentifizierungs) durch Hochladen das Zip-Archiv auf Ihren Server.

  1. Den Inhalt der Archivgalerie php-validator zu Ihrem Server.
  2. Navigieren Sie zu dem Ort, an dem hochgeladenen das Paket (http://yourserver/php-validator, beispielsweise) mit Ihrem Web-Browser, und klicken Sie auf den grünen "Starten Installer" Taste.
  3. Folgen Sie Assistenten, um die Admin-Seite besuchen, einloggen, configure basic options.

Screenshots

  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

Change Log

  • V2.80: Die Kompatibilität mit WP4.6. Viele akkumulierte Fehlerbehebungen und Änderungen. Durch Loslassen der Sonnenuntergang Version. [Oktober 12, 2016]
  • V2.70: Compatibility with WP4.5. [April 12, 2016]
  • V2.66: Verbesserungen in der Google Translator Interface. Kompatibilität mit Multi-Site-installations von Sub-Domain-Typ. [Februar 27, 2016]
  • V2.65: Minor-Schnittstelle und Änderungen in der Dokumentation. [Februar 25, 2016]
  • V2.64: Änderungen in der DB-Schnittstelle den Fall, dass native Treiber zu handhaben sind nicht installiert. Die Beschränkung der Google Übersetzen nicht benutzerdefinierbare Strings zu übersetzen. Optimieren Screenshots. [Februar 7, 2016]
  • V2.63: Adding diagnostic information on the update page. [Jan 20, 2015]
  • V2.62: Adding a dev-friendly include to introduce local settings, falls. [Dezember 30, 2015]
  • V2.61: Refactoring changes in admin footer rendering. [Dezember 15, 2015]
  • V2.60: Die Kompatibilität mit Wordpress 4.4. [Dezember 5, 2015]
  • V2.53: Making the admin menu dynamic (optionally) in standalone mode. Fixing a DB error handling bug. Improving Windows IIS compatibility. [November 29, 2015]
  • V2.52: Warning about PHP V5.4 requirement on the admin page. [November 8, 2015]
  • V2.51: Enforcing PHP V5.4 requirement at activation time. [Oktober 27, 2015]
  • V2.50: Admin pages in your language using Google translation. [Oktober 22, 2015]
  • V2.42: Improving the speed of admin page loading. [September 30, 2015]
  • V2.41: Killing the option to allow update checks. [September 26, 2015]
  • V2.40: Changes to make the plugin work on nginx and Microsoft servers. [September 20, 2015]
  • V2.33: Removing an unused ajax handler. [September 17, 2015]
  • V2.32: Ensuring usability on touch-screen devices. Removing an unused class and file. [September 17, 2015]
  • V2.31: Reinstating the option to force the admin page loading, moving to a less colorful default theme. [September 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. [September 12, 2015]
  • V2.20: Removing WP core file loading and refactoring header and menus. [September 4, 2015]
  • V2.11: Refactoring Änderungen, code clean up and fixing some W3 validation errors. [August 23, 2015]
  • V2.10: Releasing a live demo site. [August 21, 2015]
  • V2.05: Adding warnings about undetectable methods. [August 20, 2015]
  • V2.04: Documentation and refactoring changes only. [August 18, 2015]
  • V2.03: Making the compiler more robust. [August 17, 2015]
  • V2.02: Updating a screenshot, further minor fixes. [August 17, 2015]
  • V2.01: Bug fix in the AJAX error handler. [August 17, 2015]
  • V2.00: Major rewrite of the whole code base using the twitter bootstrap framework. Compatibility with WordPress V4.3. [August 15, 2015]
  • V1.30: Kleinere Korrekturen. Compatibility with WordPress V4.0. [September 8, 2014]
  • V1.21: Kleinere Änderungen Refactoring. [Mar 25, 2014]
  • V1.20: Kompatibilitätsprüfungen für Wordpress V3.8. Adding more help on admin page. [Dezember 20, 2013]
  • V1.10: Kompatibilitätsprüfungen für Wordpress V3.7. [November 11, 2013]
  • V1.03: Bugfixes (Fataler Fehler: Call-Zeitvertreib-by-reference wurde entfernt). [Jan 28, 2013]
  • V1.02: Renaming the plugin to drop the word Lite. [Mai 12, 2012]
  • V1.01: Geringfügige Änderungen am Code. [April 20, 2012]
  • V1.00: Erste Veröffentlichung. [April 3, 2012]

Häufig gestellte Fragen

Was bedeutet das Programm zu tun?

PHP Pseudo Compiler ist ein Entwickler-Tool. Es scannt die Datei, die Sie angeben, und bestimmt, ob Sie nicht definierten Funktionen oder Methoden.

Was muss ich geben in "List of Files"?

You enter the path names of the files you would like to validate. Beachten Sie, dass PHP Pseudo Compiler runs on your server, und die Dateien nicht von Ihrem Web-Server zugänglich sein. Please specify the files relative to your wp-content/plugins Verzeichnis, oder indem Sie in vollem Pfadnamen. You can enter multiple file names separated by commas.

Was muss ich geben 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.

Was ist "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.

Was ist der Zweck der "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. Aus diesem Grund, 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.

Digitale Güter

ezPayPalBitte besuchen Sie unsere e-shop Verkauf aller Arten von digitalen Gütern -- Premium-Wordpress-Plugins, PHP-Pakete, Mac Apps, eBooks etc.. Es läuft auf meinem eigenen ezPayPal Paket, die Sie kaufen können, wenn Sie möchten, um eine ähnliche E-Commerce-Gateway starten. Geben Sie ihn aus!
Siehe auch:& Nbsp; & nbsp;Andere Pakete
Wenn Sie meine Plugin Bemühungen wie, bitte einen Kommentar mit Ihrem Facebook-Login unten.
Wenn Sie Hilfe brauchen, benutzen Sie bitte unser Support-Portal stattdessen. & Nbsp;ezSupport Portal
[Stolz, die Ihnen von EZ ZahlenKumpel.]

Kommentare