Title: Bumpcheck &#8211; PHP 8 Compatibility Check
Author: jolovicdev
Published: <strong>12 Outubro, 2026</strong>
Last modified: 13 Outubro, 2026

---

Procurar plugins

![](https://ps.w.org/bumpcheck/assets/banner-772x250.png?rev=3742282)

![](https://ps.w.org/bumpcheck/assets/icon-256x256.png?rev=3742282)

# Bumpcheck – PHP 8 Compatibility Check

 Por [jolovicdev](https://profiles.wordpress.org/jolovicdev/)

[Descarregar](https://downloads.wordpress.org/plugin/bumpcheck.1.0.1.zip)

[Pré-visualizar](https://pt.wordpress.org/plugins/bumpcheck/?preview=1)

 * [Detalhes](https://pt.wordpress.org/plugins/bumpcheck/#description)
 * [Avaliações](https://pt.wordpress.org/plugins/bumpcheck/#reviews)
 * [Desenvolvimento](https://pt.wordpress.org/plugins/bumpcheck/#developers)

 [Suporte](https://wordpress.org/support/plugin/bumpcheck/)

## Descrição

Your host is moving your site to a newer PHP version. Bumpcheck tells you which 
plugins and themes would stop working, before the switch.

Pick a PHP version from 8.0 to 8.6 and run the scan. Each plugin and theme gets 
one of three results:

 * **Breaks**: it calls something that the chosen PHP version removed or no longer
   ships. The page shows the file, the line and what to use instead.
 * **Works, uses deprecated code**: it runs, but PHP will log deprecation notices.
 * **Ready**: nothing found.

#### What makes it different

 * **It reads the files on your server.** Premium plugins, custom plugins and your
   own theme are checked like everything else.
 * **Nothing leaves your site.** No account, no outside service, no data sent.
 * **It covers PHP 8.0, 8.1, 8.2, 8.3, 8.4, 8.5 and 8.6.**
 * **It does not time out.** The scan runs in short steps. In our test, 21,000 files
   took 13 seconds.
 * **It knows about old fallback code.** Many plugins keep a branch for ancient 
   PHP versions that never runs on your site. Those lines are listed apart and do
   not count against the plugin.

#### What it checks

Removed and deprecated functions, constants and INI settings. Array offsets with
curly braces. The `(unset)` and `(real)` casts. Constructors named after their class.`"
${var}"` in strings. Missing return types on `ArrayAccess`, `Iterator`, `Countable`
and `JsonSerializable` methods. `Serializable` without `__serialize()`. Parameters
that are nullable only through a null default. Required parameters after optional
ones. `get_class()` without an argument. A third argument to `define()`. Deprecated`
mb_convert_encoding()` encodings. Functions of the IMAP, pspell and OCI8 extensions,
which PHP 8.4 no longer ships.

#### What it cannot check

The scan reads code and does not run it. Problems that depend on values at run time
are out of reach, for example passing `null` to a function that needs a string, 
or properties created on the fly (deprecated in PHP 8.2). A clean result means nothing
known was found. Test on a staging copy before you switch a busy site.

#### Bumpcheck Pro

A separate add-on adds a weekly or daily scan with the result by email, CSV and 
JSON export, and a WP-CLI command. Details and price: [getbumpcheck.com](https://getbumpcheck.com/#pro).

## Ecrãs

[⌊A scan against PHP 8.4 on a site running PHP 7.4. Each breaking line shows the
file, the line number and what to use instead.⌉⌊A scan against PHP 8.4 on a site
running PHP 7.4. Each breaking line shows the file, the line number and what to 
use instead.⌉[

A scan against PHP 8.4 on a site running PHP 7.4. Each breaking line shows the file,
the line number and what to use instead.

[⌊A plugin that only uses deprecated code. Code that already fails on the current
PHP version is listed apart and does not count.⌉⌊A plugin that only uses deprecated
code. Code that already fails on the current PHP version is listed apart and does
not count.⌉[

A plugin that only uses deprecated code. Code that already fails on the current 
PHP version is listed apart and does not count.

## Perguntas frequentes

### Does it change anything on my site?

No. It reads files and stores the result of the last scan. Deleting the plugin removes
that result.

### Does it check WordPress itself?

No. WordPress core supports the PHP versions listed on wordpress.org. Bumpcheck 
checks what you added: plugins, must-use plugins and themes.

### A plugin shows “already true on my PHP version”. What does that mean?

The code uses something that was removed in a PHP version you already run. If that
code ran, it would fail today. It is almost always an old fallback branch, so it
does not count as a result of the upgrade.

### Is a “Ready” result a guarantee?

No. See “What it cannot check”.

### A plugin breaks because PHP 8.4 no longer ships the IMAP extension. Is that certain?

PHP 8.4 moved the IMAP, pspell and OCI8 extensions out of PHP. A host can still 
install them separately. Bumpcheck cannot see what your host will install after 
the upgrade, so ask your host. If the extension stays available, that plugin keeps
working.

## Avaliações

Este plugin não tem avaliações.

## Contribuidores e programadores

“Bumpcheck – PHP 8 Compatibility Check” é software de código aberto. As seguintes
pessoas contribuíram para este plugin:

Contribuidores

 *   [ jolovicdev ](https://profiles.wordpress.org/jolovicdev/)

[Traduza o “Bumpcheck – PHP 8 Compatibility Check” para o seu idioma.](https://translate.wordpress.org/projects/wp-plugins/bumpcheck)

### Interessado no desenvolvimento?

[Consulte o código](https://plugins.trac.wordpress.org/browser/bumpcheck/), consulte
o [repositório SVN](https://plugins.svn.wordpress.org/bumpcheck/), ou subscreva 
o [registo de alterações](https://plugins.trac.wordpress.org/log/bumpcheck/) por
[RSS](https://plugins.trac.wordpress.org/log/bumpcheck/?limit=100&mode=stop_on_copy&format=rss).

## Registo de alterações

#### 1.0.1

 * Finds calls to the IMAP, pspell and OCI8 extensions, which PHP 8.4 no longer 
   ships.
 * Adds a link to leave a review below the scan results.

#### 1.0.0

 * First release.

## Metadados

 *  Versão **1.0.1**
 *  Última actualização **Há 23 horas**
 *  Instalações activas **Menos de 10**
 *  Versão do WordPress ** 6.0 ou superior **
 *  Testado até **7.1.3**
 *  Versão do PHP ** 7.4 ou superior **
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/bumpcheck/)
 * Etiquetas
 * [deprecated](https://pt.wordpress.org/plugins/tags/deprecated/)[php 8](https://pt.wordpress.org/plugins/tags/php-8/)
   [php compatibility](https://pt.wordpress.org/plugins/tags/php-compatibility/)
   [php upgrade](https://pt.wordpress.org/plugins/tags/php-upgrade/)[php version](https://pt.wordpress.org/plugins/tags/php-version/)
 *  [Visualização avançada](https://pt.wordpress.org/plugins/bumpcheck/advanced/)

## Classificações

Ainda não foram submetidas avaliações.

[Your review](https://wordpress.org/support/plugin/bumpcheck/reviews/#new-post)

[Ver todas as revisões](https://wordpress.org/support/plugin/bumpcheck/reviews/)

## Contribuidores

 *   [ jolovicdev ](https://profiles.wordpress.org/jolovicdev/)

## Suporte

Tem algo a dizer? Precisa de ajuda?

 [Ver fórum de suporte](https://wordpress.org/support/plugin/bumpcheck/)