PHP Pseudo Compiler

Pôr do sol Edição
Esta atualização do plug-in é a última versão lançada publicamente. Nós não esperar para fazer quaisquer alterações graves ou adicionar novas funcionalidades a ele a partir de agora.

Podemos não ser sempre capaz de fornecer apoio rápido para este plugin nos fóruns WordPress.org. Se você gostaria de ter apoio profissional ou recursos extras / Custom, considerar a compra do Versão Pro.

PHP Pseudo Compiler é uma ferramenta de desenvolvimento. Ele varre o arquivo especificado e determina se você tem funções ou métodos indefinidos.

Porque não basta executar o código PHP, você diz? Bem, PHP não é uma linguagem compilada. Olha para as funções em tempo de execução. Então, se você não tem um segmento de código coberto por seus testes normais, e você tem uma função indefinida lá, você nunca vai saber da função indefinida até que ela atinge produção quando estiverem reunidas as condições particulares ativando esse segmento código particular. Esta ferramenta irá revelar-se especialmente útil durante a refatoração grande escala.

Live Demo

PHP Pseudo Compiler tem uma interface de administração lindamente projetado, que é rico em recursos, user-friendly and functional. Please visit this fully operational live demo site para vê-lo em ação, (e para verificar o seu código sem instalá-lo localmente).

Now available in your language using Google Translate.

Características

  • Interface de administração moderna: PHP Pseudo Compiler ostenta uma interface de administração moderno e bonito com base no quadro de inicialização do twitter.
  • Administrador interface Posto: Um passeio liso irá levá-lo ao redor da página de administração e familiarizá-lo com as suas características.
  • Ajuda generoso: Sempre que você precisar de ajuda, a informação ea dica é apenas um clique de distância em PHP Pseudo Compiler. (De fato, é apenas um mouseover distância.) Segurança Robusta: Autenticação Unbreakable (usando haxixe e sal), impermeável à injeção SQL etc.
  • Integração WordPress: PHP Pseudo Compiler vem com built-in de integração ao WordPress. Ele funciona como um plugin para WordPress se carregado para a pasta wp-content / plugins do seu blog. O que é mais, você pode alternar para o modo autônomo a partir da página de administração do WordPress Plugin desta aplicação, enquanto ainda estiver usando o mecanismo de autenticação WordPress e banco de dados.

Versão Pro

Além da versão completamente funcional Lite, PHP Pseudo Compiler também tem um Versão Pro com muito mais recursos. Esses recursos são destacados por um ícone vermelho nos menus da versão lite.

  • Carregar e Check pacotes PHP: No Para versão, você pode fazer upload de um pacote como um arquivo zip e verificar se há definições de função / método ausente.
  • Suporte WordPress: O Para versão pode carregar e verificar qualquer plugin no seu servidor, e reconhece funções WordPress.
  • Skinnable Interface de Administração: No Para versão, você pode selecionar os esquemas de cores de suas páginas de administração de nove capas diferentes.
  • Opções avançadas: A versão Pro permite que você configure opções avançadas como suprimindo duplicatas, exibindo todos os tokens detectados, capacidade de fazer a análise dinâmica de código etc.
  • Parâmetros de execução: Habilidade para especificar o tempo máximo de execução e capacidade de memória para grandes trabalhos de compilação.

Instalação

Para instalá-lo como um plugin para WordPress, por favor use a interface de instalação do plugin.

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

Ele também pode ser instalado a partir de um arquivo zip baixado.

  1. Vá para o seu Plugins Menu do admin - & gt; Adicionar Novo, e clique em "Carregar Plugin" perto do topo.
  2. Procure o arquivo zip e clique em Upload.

Uma vez carregado e ativado,

  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.

Se você gostaria de mudar temporariamente para o modo autônomo do plugin, clique no "Modo Standalone" button near the top right corner of PHP Pseudo Compiler screens. Você pode instalá-lo permanentemente no modo independente (utilizando o seu próprio banco de dados e autenticação) fazendo o upload do arquivo zip em seu servidor.

  1. Publique o conteúdo do arquivo php-validator para o seu servidor.
  2. Navegue até o local onde o seu carregou o pacote (http://yourserver/php-validator, por exemplo) usando o navegador web, e clique no botão verde "Installer Lançamento" botão.
  3. Siga assistente para visitar a página de administração, conecte-se, configure basic options.

Imagens

  1. Admin página PHP Pseudo Compiler, com início rápido, ajudar e apoiar Informação. & nbsp; & nbsp;Screenshot [php-pseudo-compiler] 1
  2. PHP Pseudo Compiler - como para iniciá-lo. & nbsp; & nbsp;Screenshot [php-pseudo-compiler] 2
  3. Página de opções. & Nbsp; & nbsp;Screenshot [php-pseudo-compiler] 3
  4. PHP Pseudo Compiler saída. & Nbsp; & nbsp;Screenshot [php-pseudo-compiler] 4
  5. Opções avançadas na versão Pro mostrando um tema escuro. & Nbsp; & nbsp;Screenshot [php-pseudo-compiler] 5

Change Log

  • V2.80: Compatibilidade com WP4.6. Muitas correções acumuladas e mudanças. Liberar a versão do sol. [Outubro 12, 2016]
  • V2.70: Compatibility with WP4.5. [Abril 12, 2016]
  • V2.66: Improvements in the Google Translator interface. Compatibility with multisite installaton of subdomain type. [Fevereiro 27, 2016]
  • V2.65: Minor interface and documentation changes. [Fevereiro 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. [Fevereiro 7, 2016]
  • V2.63: Adding diagnostic information on the update page. [Janeiro 20, 2015]
  • V2.62: Adding a dev-friendly include to introduce local settings, se houver. [Dezembro 30, 2015]
  • V2.61: Refactoring changes in admin footer rendering. [Dezembro 15, 2015]
  • V2.60: Compatibility with WordPress 4.4. [Dezembro 5, 2015]
  • V2.53: Making the admin menu dynamic (optionally) in standalone mode. Fixing a DB error handling bug. Improving Windows IIS compatibility. [Novembro 29, 2015]
  • V2.52: Advertência sobre PHP exigência V5.4 na página de administração. [Novembro 8, 2015]
  • V2.51: Enforcing PHP V5.4 requirement at activation time. [Outubro 27, 2015]
  • V2.50: Admin pages in your language using Google translation. [Outubro 22, 2015]
  • V2.42: Improving the speed of admin page loading. [Setembro 30, 2015]
  • V2.41: Killing the option to allow update checks. [Setembro 26, 2015]
  • V2.40: Changes to make the plugin work on nginx and Microsoft servers. [Setembro 20, 2015]
  • V2.33: Removing an unused ajax handler. [Setembro 17, 2015]
  • V2.32: Ensuring usability on touch-screen devices. Removing an unused class and file. [Setembro 17, 2015]
  • V2.31: Reinstating the option to force the admin page loading, moving to a less colorful default theme. [Setembro 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. [Setembro 12, 2015]
  • V2.20: Removing WP core file loading and refactoring header and menus. [Setembro 4, 2015]
  • V2.11: Alterações de refatoração, 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: Pequenas correções. Compatibilidade com WordPress V4.0. [Setembro 8, 2014]
  • V1.21: Alterações de refatoração Menores. [Como 25, 2014]
  • V1.20: Verificações de compatibilidade para WordPress V3.8. Adicionando mais ajuda na página de administração. [Dezembro 20, 2013]
  • V1.10: Verificações de compatibilidade para WordPress v3.7. [Novembro 11, 2013]
  • V1.03: Correções de bugs (Erro fatal: Chame-time passar por referência foi removido). [Janeiro 28, 2013]
  • V1.02: Mudar o nome do plugin para abandonar a palavra Lite. [Maio 12, 2012]
  • V1.01: Pequenas mudanças de código. [Abril 20, 2012]
  • V1.00: Versão inicial. [Abril 3, 2012]

Perguntas Frequentes

O que este programa faz?

PHP Pseudo Compiler é uma ferramenta de desenvolvimento. Ele varre o arquivo especificado e determina se você tem funções ou métodos indefinidos.

O que faço para entrar em "List of Files"?

You enter the path names of the files you would like to validate. Observe que PHP Pseudo Compiler runs on your server, e os arquivos precisam ser acessíveis pelo seu servidor web. Please specify the files relative to your wp-content/plugins diretório, ou digitando seus nomes de caminho completos. You can enter multiple file names separated by commas.

O que faço para entrar em "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.

Que tal "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.

O que é o objectivo do "Execute the Files" opção?

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.

Produtos Digitais

ezPayPalPor favor, visite nosso e-loja que vende todos os tipos de bens digitais -- Plugins Premium WordPress, Pacotes PHP, Aplicativos do Mac, eBooks etc. Ele roda em minha própria pacote ezPayPal, que você pode comprar se você gostaria de iniciar um semelhante gateway de e-commerce. Do check-out!
Consulte também:  Outros pacotes
Se você gosta de meus esforços de plugin, por favor, deixe um comentário com seu login do Facebook abaixo.
Se precisar de ajuda, utilize o nosso portal de suporte vez. & Nbsp;ezSupport Portal
[Orgulhosamente trazido a você por EZ PagarPal.]

Comentários