You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is apparently a common issue. For me, a hard hard fail. :(
No matter what I try, if PHP 7.* is loaded, S&R causes a crash (see below.) I'm told this is a known bug in PHP 7 :( https://www.php.net/manual/en/function.get-object-vars.php#47075
This comment explains that there are VALID reasons for a property name to begin with \0:
Public members: member_name
Protected members: \0*\0member_name
Private members: \0Class_name\0member_name
Of course a "rough" workaround would be to trim() all member names... ;)
An error of type E_ERROR was caused in line 355 of the file /wp-content/plugins/search-and-replace/inc/Database/Replace.php. Error message: Uncaught Error: Cannot access property started with '\0' in /wp-content/plugins/search-and-replace/inc/Database/Replace.php:355
Stack trace:
#0 /wp-content/plugins/search-and-replace/inc/Database/Replace.php(355): Inpsyde\SearchReplace\Database\Replace->recursive_unserialize_replace('http://slty', '', Object(DUP_Database), false)
#1 /wp-content/plugins/search-and-replace/inc/Database/Replace.php(341): Inpsyde\SearchReplace\Database\Replace->recursive_unserialize_replace('http://slty', '', Object(DUP_Package), false)
#2 /wp-content/plugins/search-and-replace/inc/Database/Replace.php(222): Inpsyde\SearchReplace\Database\Replace->recursive_unserialize_replace('http://slty', '', 'O:11:"DUP_Packa...')
#3 /wp-content/plugins/search-and-replace/inc/Database/Replace.php(93): Inpsyde\SearchReplace\Database\Replace->replace_values('http://slty', '', 'wp_duplicator_p...', NULL)
The text was updated successfully, but these errors were encountered:
This is apparently a common issue. For me, a hard hard fail. :(
No matter what I try, if PHP 7.* is loaded, S&R causes a crash (see below.) I'm told this is a known bug in PHP 7 :(
https://www.php.net/manual/en/function.get-object-vars.php#47075
This comment explains that there are VALID reasons for a property name to begin with \0:
Of course a "rough" workaround would be to trim() all member names... ;)
The text was updated successfully, but these errors were encountered: