In computer programming, a sigil is a symbol attached to a variable name, showing the variable's datatype. The term was first applied to Perl usage by Philip Gwyn in 1999 to replace the more cumbersome "funny character in front of a variable name". The name is presumably based on the word meaning a magical symbol (see sigil (magic)).
See more at Wikipedia.org...