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, considerar la compra de la La versión Pro.

PHP Pseudo Compiler es una herramienta de desarrollo. Analiza el archivo especificado y determina si tiene funciones o métodos no definidos.

¿Por qué no acaba de ejecutar el código PHP, usted dice? Bueno, PHP no es un lenguaje compilado. Se ve de funciones durante el tiempo de ejecución. Así que si usted tiene un segmento de código cubierto por la prueba de la normalidad, y tiene una función no definida allí, que nunca se sabe de la función indefinida hasta que choca con la producción cuando se cumplan las condiciones particulares que activan ese segmento código particular. 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).

Ahora disponible en su idioma usando Google Translate.

Características

  • Interfaz de administración moderna: PHP Pseudo Compiler sports a modern and beautiful admin interface based on the twitter bootstrap framework.
  • Interfaz de administración turística: Un recorrido resbaladizo le llevará alrededor de la página de administración y que se familiarice con sus características.
  • Generous Help: Cada vez que necesita ayuda, the information and hint is only a click away in PHP Pseudo Compiler. (De hecho, es sólo un mouseover distancia.) Seguridad Robusta: Autenticación Unbreakable (utilizando hash y sal), impermeable a la inyección de SQL, 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. Lo que es más, usted puede cambiar al modo independiente desde la página de administración plugin de WordPress de esta aplicación, sin dejar de utilizar el mecanismo de autenticación de WordPress y la base de datos.

Pro Version

Además de la versión totalmente funcional Lite, PHP Pseudo Compiler also has a La versión Pro con muchas más funciones. Estas características se destacan por un icono rojo en los menús de la versión lite.

  • Upload and Check PHP packages: En el Para versión, you can upload a package as a zip file and check for missing function/method definitions.
  • WordPress Support: La Para version can load and check any plugin on your server, and recognizes WordPress functions.
  • Skinnable Admin Interface: En el Para versión, 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.

Instalación

Para instalarlo como un plugin de WordPress, por favor utilice la interfaz de instalación del complemento.

  1. Search for the plugin PHP Pseudo Compiler from your admin menu Plugins -> Add New.
  2. Haga clic en instalar.

También se puede instalar desde un archivo zip descargado.

  1. Ve a tus Plugins menú Admin - & gt; Agregar nuevo, y haga clic en "Subir Plugin" cerca de la cima.
  2. Busque el archivo zip y haga clic en upload.

Una vez subido y activado,

  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.

Si desea cambiar temporalmente al modo autónomo del plugin, haga clic en el "Modo independiente" button near the top right corner of PHP Pseudo Compiler screens. Se puede instalar de forma permanente en modo autónomo (utilizando su propia base de datos y autenticación) al subir el archivo zip a tu servidor.

  1. Sube el contenido del archivo php-validator a su servidor.
  2. Vaya a la ubicación donde se ha subido el paquete (http://yourserver/php-validator, por ejemplo) mediante el navegador web, y haga clic en el green "Lanzamiento del instalador" botón.
  3. Siga asistente para visitar la página de administración, iniciar sesión, configure basic options.

Imágenes

  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

Listado de cambios

  • V2.80: Compatibility with WP4.6. Many accumulated fixes and changes. Releasing the sunset version. [Octubre 12, 2016]
  • V2.70: Compatibilidad con WP4.5. [Abril 12, 2016]
  • V2.66: Improvements in the Google Translator interface. Compatibility with multisite installaton of subdomain type. [Febrero 27, 2016]
  • V2.65: Minor interface and documentation changes. [Febrero 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. [Febrero 7, 2016]
  • V2.63: Adición de la información de diagnóstico en la página de actualización. [Ene 20, 2015]
  • V2.62: Adding a dev-friendly include to introduce local settings, si alguno. [Diciembre 30, 2015]
  • V2.61: Refactoring changes in admin footer rendering. [Diciembre 15, 2015]
  • V2.60: Compatibilidad con WordPress 4.4. [Diciembre 5, 2015]
  • V2.53: Making the admin menu dynamic (optionally) in standalone mode. Fixing a DB error handling bug. Improving Windows IIS compatibility. [Nueva 29, 2015]
  • V2.52: Advertencia sobre PHP requisito V5.4 en la página de administración. [Nueva 8, 2015]
  • V2.51: Enforcing PHP V5.4 requirement at activation time. [Octubre 27, 2015]
  • V2.50: Admin pages in your language using Google translation. [Octubre 22, 2015]
  • V2.42: Improving the speed of admin page loading. [Septiembre 30, 2015]
  • V2.41: Killing the option to allow update checks. [Septiembre 26, 2015]
  • V2.40: Changes to make the plugin work on nginx and Microsoft servers. [Septiembre 20, 2015]
  • V2.33: Removing an unused ajax handler. [Septiembre 17, 2015]
  • V2.32: Ensuring usability on touch-screen devices. Removing an unused class and file. [Septiembre 17, 2015]
  • V2.31: Reinstating the option to force the admin page loading, moving to a less colorful default theme. [Septiembre 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. [Septiembre 12, 2015]
  • V2.20: Removing WP core file loading and refactoring header and menus. [Septiembre 4, 2015]
  • V2.11: Refactoring changes, code clean up and fixing some W3 validation errors. [Agosto 23, 2015]
  • V2.10: Releasing a live demo site. [Agosto 21, 2015]
  • V2.05: Adding warnings about undetectable methods. [Agosto 20, 2015]
  • V2.04: Documentation and refactoring changes only. [Agosto 18, 2015]
  • V2.03: Making the compiler more robust. [Agosto 17, 2015]
  • V2.02: Updating a screenshot, further minor fixes. [Agosto 17, 2015]
  • V2.01: Bug fix in the AJAX error handler. [Agosto 17, 2015]
  • V2.00: Major rewrite of the whole code base using the twitter bootstrap framework. Compatibility with WordPress V4.3. [Agosto 15, 2015]
  • V1.30: Correcciones menores. Compatibilidad con WordPress V4.0. [Septiembre 8, 2014]
  • V1.21: Cambios de refactorización menores. [Mar 25, 2014]
  • V1.20: Comprobaciones de compatibilidad para WordPress V3.8. Adding more help on admin page. [Diciembre 20, 2013]
  • V1.10: Comprobaciones de compatibilidad para WordPress V3.7. [Nueva 11, 2013]
  • V1.03: Corrección de errores (Fatal error: Call-tiempo pase por referencia se ha eliminado). [Ene 28, 2013]
  • V1.02: Renaming the plugin to drop the word Lite. [Mayo 12, 2012]
  • V1.01: Minor code changes. [Abril 20, 2012]
  • V1.00: Versión inicial. [Abril 3, 2012]

Preguntas más frecuentes

What does this program do?

PHP Pseudo Compiler es una herramienta de desarrollo. Analiza el archivo especificado y determina si tiene funciones o métodos no definidos.

What do I enter in "List of Files"?

You enter the path names of the files you would like to validate. Tenga en cuenta que 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 directorio, 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" opción?

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.

Productos Digitales

ezPayPalPor favor, visite nuestra e-tienda que vende todo tipo de productos digitales -- Plugins Premium Wordpress, Paquetes de PHP, Aplicaciones de Mac, eBooks etc. Se ejecuta en mi propio paquete ezPayPal, que puede adquirir si desea iniciar una puerta de enlace de comercio electrónico similares. No comprobarlo!
Vea también:& Nbsp; & nbsp;Otros paquetes
Si te gustan mis esfuerzos de plugin, por favor deje un comentario utilizando su usuario de Facebook por debajo de.
Si necesita ayuda, aconsejamos probar nuestro portal de soporte lugar. & Nbsp;ezSupport Portal
[Orgullosamente traído a usted por EZ PresteCamarada.]

Comentarios