"If the file isn't found in the include_path, include() will finally check in the calling script's own directory and the current working directory before failing." This means if you're in WordPress' admin area, wp-admin is the current script's directory and will be looked in before the directory the plugin file lives in. At least, that's how I've always interpreted it.