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 forums. If you would like to have professional support or extra/custom features, isaalang-alang ang pagbili ng mga Bersyon Pro.

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? Mahusay, 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, 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).

Magagamit na ngayon sa iyong wika gamit ang Google Translate.

Mga Tampok

  • Nagtatampok ang mga modernong Admin Interface: PHP Pseudo Compiler sports a modern and beautiful admin interface based on the twitter bootstrap framework.
  • Admin Interface Paglilibot: Ang isang makinis na tour ay magdadala sa iyo sa buong pahina ng admin at maging pamilyar ka sa mga tampok nito.
  • Generous Help: Sa tuwing kailangan mo ng tulong, the information and hint is only a click away in PHP Pseudo Compiler. (Sa katunayan, ito ay lamang ng isang mouseover ang layo.) Malakas na Security: Unbreakable pagpapatunay (gamit ang hash at asin), hindi naniniwala sa pangangatwiran sa SQL iniksyon atbp.
  • 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. What's more, you can switch to the standalone mode from the WordPress plugin admin page of this application, while still using the WordPress authentication mechanism and database.

Bersyon Pro

In addition to the fully functional Lite version, PHP Pseudo Compiler also has a Bersyon Pro with many more features. These features are highlighted by a red icon in the menus of the lite version.

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


To install it as a WordPress plugin, please use the plugin installation interface.

  1. Search for the plugin PHP Pseudo Compiler from your admin menu Plugins -> Add New.
  2. Click on install.

It can also be installed from a downloaded zip archive.

  1. Go to your admin menu Plugins -> Add New, at mag-click sa "Upload Plugin" malapit sa tuktok.
  2. Browse for the zip file and click on upload.

Once uploaded and activated,

  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.

If you would like to temporarily switch to the standalone mode of the plugin, mag-click sa "Standalone Mode" button near the top right corner of PHP Pseudo Compiler screens. You can install it permanently in standalone mode (using its own database and authentication) by uploading the zip archive to your server.

  1. Mag-upload ng mga nilalaman ng archive php-validator sa iyong server.
  2. Browse to the location where your uploaded the package (http://yourserver/php-validator, halimbawa) gamit ang iyong web browser, and click on the green "Launch Installer" button.
  3. Follow wizard to visit the admin page, login, configure basic options.

Mga screenshot

  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

Baguhin ang Log

  • V2.80: Compatibility with WP4.6. Many accumulated fixes and changes. Releasing the sunset version. [Oktubre 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. [Pebrero 27, 2016]
  • V2.65: Minor interface and documentation changes. [Pebrero 25, 2016]
  • V2.64: Changes in the DB interface to handle the case where native drivers are not installed. Restricting ang Google Translate na hindi isalin user-e-edit na mga string. Ang pag-optimize ng mga screenshot. [Pebrero 7, 2016]
  • V2.63: Pagdaragdag diagnostic impormasyon sa pahina ng pag-update. [Jan 20, 2015]
  • V2.62: Pagdaragdag ng isang dev-friendly isama upang ipakilala lokal na mga setting, kung mayroon man. [Disyembre 30, 2015]
  • V2.61: Refactoring changes in admin footer rendering. [Disyembre 15, 2015]
  • V2.60: Compatibility with WordPress 4.4. [Disyembre 5, 2015]
  • V2.53: Paggawa ng mga admin menu dynamic (optionally) sa standalone mode. Fixing a DB error handling bug. Improving Windows IIS compatibility. [Nobyembre 29, 2015]
  • V2.52: Babala tungkol sa PHP V5.4 requirement sa pahina ng admin. [Nobyembre 8, 2015]
  • V2.51: Enforcing PHP V5.4 requirement at activation time. [Oktubre 27, 2015]
  • V2.50: Mga pahina Admin sa iyong wika gamit translation Google. [Oktubre 22, 2015]
  • V2.42: Pagpapabuti ng ang bilis ng pagkarga ng pahina admin. [Septiyembre 30, 2015]
  • V2.41: Pagpatay ng pagpipilian upang payagan update checks. [Septiyembre 26, 2015]
  • V2.40: Mga pagbabago upang gumawa ng trabaho ang mga plugin sa nginx at Microsoft server. [Septiyembre 20, 2015]
  • V2.33: Removing an unused ajax handler. [Septiyembre 17, 2015]
  • V2.32: Pagtitiyak sa usability sa mga aparatong touch-screen. Removing an unused class and file. [Septiyembre 17, 2015]
  • V2.31: Reinstating ang pagpipilian upang pilitin ang loading page admin, lumipat sa isang mas makulay na default na tema. [Septiyembre 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. [Septiyembre 12, 2015]
  • V2.20: Removing WP core file loading and refactoring header and menus. [Septiyembre 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: Minor pag-aayos. Kaangkupan sa WordPress V4.0. [Septiyembre 8, 2014]
  • V1.21: Minor mga pagbabago refactoring. [Magpapangit 25, 2014]
  • V1.20: Mga pagsusuri sa Kakayahan para sa WordPress V3.8. Adding more help on admin page. [Disyembre 20, 2013]
  • V1.10: Compatibility checks for WordPress V3.7. [Nobyembre 11, 2013]
  • V1.03: -Aayos ng bug (Malalang error: Tumawag-time na pumasa-by-reference ay inalis). [Jan 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: Paunang release. [Abril 3, 2012]

Mga Madalas Itanong

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. Tandaan na 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 direktoryo, 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. Para sa kadahilanang iyon, 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.

Mga Produktong Digital

ezPayPalMangyaring bisitahin ang aming e-shop na nagbebenta ng lahat ng uri ng mga digital na produkto -- Premium WordPress plugin, Package ng PHP, Mac Apps, eBooks atbp. Ito ay tumatakbo sa aking sarili ezPayPal package, kung saan maaari kang bumili ng kung nais mong simulan ang isang katulad na gateway ng e-commerce. Huwag suriin ito!
Tingnan din:& Nbsp; & nbsp;Iba pang mga pakete
Kung gusto mo ang aking mga pagsusumikap plugin, mangyaring mag-iwan ng komento gamit ang iyong pag-login sa ibaba Facebook.
Kung kailangan mo ng tulong, pakigamit ang aming suporta portal sa halip. & Nbsp;ezSupport Portal
[Buong kapurihan nagdala sa iyo sa pamamagitan ng EZ MagbayadPal.]

Mga Komento