If you're still using WP-Filebase and and want to switch to PHP 7.x without breaking everything (Thanks PHP guys) then you'll notice WP-Filebase crashes with this error:
Deprecated: Function create_function() is deprecated in /.../wp-content/plugins/wp-filebase/wp-filebase.php on line 75
Obviously the developer of WP-Filebase is nowhere to be found, even if you paid for a license.
To make things worse, I wasn't familiar with anonymous functions and all the online examples were not related to what I ran into.
Finally I found a fix. Open /wp-content/plugins/wp-filebase/wp-filebase.php and scroll to line 75, where you'll find:
function wpfb_callback($cl, $fnc)
{
return create_function('', '$p=func_get_args();return wpfb_call("' . $cl . '","' . $fnc . '",$p,true);');
}
The "return create_function" is the offending line.
Replace this piece of code with:
function wpfb_callback($cl, $fnc)
{
return function() { $p=func_get_args(); return wpfb_call("' . $cl . '","' . $fnc . '",$p,true); };
}
and ... WP-Filebase works again ... kind-a. Your admin pages still will not work, but your website works ...