1 of 2

Does plugin's uninstall.php file have access to the plugin 's object?

I read on the codex that the best way to implement a clean uninstallation functionality to a plugin is by adding a uninstall.php file inside your plugin directory.

I'm wondering: can i use my plugin's Class instance data inside the uninstall.php file?

This is the code sitting in my uninstall.php file:

if(!defined('WP_UNINSTALL_PLUGIN')) exit;
delete_option('my_plugin_options');
$table_name = $wpdb->prefix . $this->dbName;
$wpdb->query(("DROP TABLE `$table_name`");

I'm wondering if the table_name variable will be properly retrieved, or if i should hardcode it.