Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

PHP PHP Functions Introducing Functions Introducing Functions

When writing the function name "is mike", why do we need to put an underscore between the two words? ("is_mike")?

Hi, will it matter in php code if I write the function name just "is mike", without the underscore, instead of is_mike? Or do we need to put that always if function name has two words or more?

1 Answer

as per the php syntax rules ,a valid function ,variable or class name cannot contain any spaces. to join such names with two or more words would require the use of an underscore or using upper and lowercase characters to seperate words. $isMike and $is_mike are valid names