premium4ya Posted October 22, 2013 Share Posted October 22, 2013 Hi all I am a beginner on PHP. As I was studying some examples, I faced the leading underscore before functions names and the slash before variable names and I can't figure out why they used them. Can any one explaing the use of them. Link to comment https://forums.phpfreaks.com/topic/283181-leading-underscore-and-slash/ Share on other sites More sharing options...
Ch0cu3r Posted October 22, 2013 Share Posted October 22, 2013 function names can be defined with letters, numbers and underscores. The underscore has no special meaning. How ever with OOP, method names that begin with an underscore are treated a private functions, it was a coding convention back in PHP4. If a variable has a slash in front of it, it is to prevent the variable form parsing in double quotes strings. For example $var = 'hello'; echo "The value of \$var is: $var"; // outputs: The value of $var is: hello Link to comment https://forums.phpfreaks.com/topic/283181-leading-underscore-and-slash/#findComment-1454906 Share on other sites More sharing options...
premium4ya Posted October 22, 2013 Author Share Posted October 22, 2013 Thanks for your reply Link to comment https://forums.phpfreaks.com/topic/283181-leading-underscore-and-slash/#findComment-1454989 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.