As per the title, is there PHP equivalent of __name__ == \"__main__\"?
Is there something that would work for both scripts executed through the command line
You probably want one of the "Magic Constants". Depending on what you are trying to do, __FILE__, __FUNCTION__ or __CLASS__ may give you the information you are after.
They are pretty self explanatory:
__FILE__gives you the current file name__FUNCTION__ gives you the name of the current function__CLASS__ gives you the name of the current class.Check the manual for more details