Reputation: 353
Code:
function _() { echo 'hello word'; }
Output:
Fatal error: Cannot redeclare _()
I haven't defined this function _ before, then why I am getting this error?
_
Upvotes: 24
Views: 1527
Reputation: 287755
_ is an alias for gettext, a built-in function. Just as you cannot declare a function gettext, you can't create a function _ since one is already there.
gettext
Upvotes: 13
Reputation: 522005
_() is an alias for gettext.
_()
Upvotes: 31