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