Title: Fatal error &#8211; php 8
Last modified: October 26, 2024

---

# Fatal error – php 8

 *  Resolved [Dan Stramer](https://wordpress.org/support/users/danstramer/)
 * (@danstramer)
 * [1 year, 7 months ago](https://wordpress.org/support/topic/fatal-error-php-8-4/)
 * Hello,
 * Once upgrading to PHP 8, we encountered a fatal error because of using this function:
 *     ```wp-block-code
       add_filter( 'post_class', 'um_add_restricted_class_css', 10, 1 );function um_add_restricted_class_css($classes){global $post;$restriction = get_post_meta( $post->ID, 'um_content_restriction', true );// if the post is restricted do this.if ( $restriction['_um_accessible'] == 2 ){    $classes[] = 'um-restricted-content';}return $classes;}
       ```
   
 * Can you please advise?
 * Thank you,
 * Dan

Viewing 3 replies - 1 through 3 (of 3 total)

 *  [missveronica](https://wordpress.org/support/users/missveronicatv/)
 * (@missveronicatv)
 * [1 year, 7 months ago](https://wordpress.org/support/topic/fatal-error-php-8-4/#post-18097914)
 * [@danstramer](https://wordpress.org/support/users/danstramer/)
 * You can try with this update
 * `if ( isset( $restriction['_um_accessible']) && $restriction['_um_accessible']
   == 2 ){`
 *  Thread Starter [Dan Stramer](https://wordpress.org/support/users/danstramer/)
 * (@danstramer)
 * [1 year, 7 months ago](https://wordpress.org/support/topic/fatal-error-php-8-4/#post-18097972)
 * Thanks, this works.
 * Is this related to PHP 8 syntax?
 * Dan
 *  [missveronica](https://wordpress.org/support/users/missveronicatv/)
 * (@missveronicatv)
 * [1 year, 7 months ago](https://wordpress.org/support/topic/fatal-error-php-8-4/#post-18097990)
 * [@danstramer](https://wordpress.org/support/users/danstramer/)
 * Yes, you can’t access an element of an array
    without first testing if it’s an
   existing element then you can test if the element’s value is equal to 2.

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Fatal error – php 8’ is closed to new replies.

 * ![](https://ps.w.org/ultimate-member/assets/icon-256x256.png?rev=3160947)
 * [Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Membership Plugin](https://wordpress.org/plugins/ultimate-member/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/ultimate-member/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/ultimate-member/)
 * [Active Topics](https://wordpress.org/support/plugin/ultimate-member/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/ultimate-member/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/ultimate-member/reviews/)

 * 3 replies
 * 2 participants
 * Last reply from: [missveronica](https://wordpress.org/support/users/missveronicatv/)
 * Last activity: [1 year, 7 months ago](https://wordpress.org/support/topic/fatal-error-php-8-4/#post-18097990)
 * Status: resolved