Title: PHP 8 Compatibility
Last modified: February 27, 2023

---

# PHP 8 Compatibility

 *  [spottedpaint](https://wordpress.org/support/users/spottedpaint/)
 * (@spottedpaint)
 * [3 years, 3 months ago](https://wordpress.org/support/topic/php-8-compatibility-98/)
 * I’m just going over a WordPress based site updating for PHP 8.1. I found a couple
   of calls to ltrim() in the redirect function that produce a deprecation error.
 * `Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is
   deprecated ...`
 * I found a solution to that by casting the values as string before attempting 
   to trim them:
 *     ```wp-block-code
               $base = ltrim((string) $base, '/');
               $uri = ltrim((string) $uri, '/');
       ```
   
 * Originally it was
 *     ```wp-block-code
               $base = ltrim($base, '/');
               $uri = ltrim($uri, '/');
       ```
   
 * There may be a better ways of achieving the same result.

Viewing 1 replies (of 1 total)

 *  [crmb](https://wordpress.org/support/users/crmb/)
 * (@crmb)
 * [3 years, 1 month ago](https://wordpress.org/support/topic/php-8-compatibility-98/#post-16730190)
 * A small update would be great to get rid of this error

Viewing 1 replies (of 1 total)

The topic ‘PHP 8 Compatibility’ is closed to new replies.

 * ![](https://ps.w.org/multiple-domain/assets/icon-256x256.png?rev=2502840)
 * [Multiple Domain](https://wordpress.org/plugins/multiple-domain/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/multiple-domain/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/multiple-domain/)
 * [Active Topics](https://wordpress.org/support/plugin/multiple-domain/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/multiple-domain/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/multiple-domain/reviews/)

 * 1 reply
 * 2 participants
 * Last reply from: [crmb](https://wordpress.org/support/users/crmb/)
 * Last activity: [3 years, 1 month ago](https://wordpress.org/support/topic/php-8-compatibility-98/#post-16730190)
 * Status: not a support question