What exactly do the "Identifier warning" on the script editor?
It just tells you if you used an identifier that isn't valid. For example, if you type:
//echo -a This is a fake identifier: $fake
With the option enabled, you will receive an error about that being an invalid identifier. If the option is disabled, it will be evaluate to $null and you'll see:
This is a fake identifier:
(It will just not show anything for the identifier)