Main Header

Basic debugging with sp() (free)

Updated on July 30, 2026

Every SignalPress site includes a basic sp() debugger on the Debugging tab. Use it for quick PHP and JavaScript inspection without a Pro license.

When Tier 2 Pro debugging is active, Pro replaces basic sp() entirely — see Pro debugging. Until then, or when Pro is installed but not licensed, basic debugging remains available.

Enable basic debugging

  1. Open SignalPress → Settings → Debugging.
  2. Under Basic debugging, check one or both:
  • Enable PHP debugging
  • Enable JavaScript debugging
  1. Save changes.

Both runtimes default to off. You need Manage debugging permission (administrators on Tier 0/1) — Permissions and Access.

If Pro is installed but locked (no Tier 2 license), the Pro section shows a Tier 2 badge and Basic debugging appears below as the active fallback.

PHP: sp() and sp_dump()

PHP

sp( $payload, 'Optional label' );
sp_dump( $complex_array ); // alias

Where output appears

Successful captures render a dark