Identifies the name of the component it is part of. Although this name is a separate property, the generated component will be named by the value of this property. 


Suppose you created a module called 'maintain_person', and you put an edit field on the form and set the property 'name' of the field to 'edit_1' Then the code generator will generate the object with the name: [module][component], in this case $maintain_person_edit_1. The property name itself will become a property of the created component. So $maintain_person_edit_1->name will contain the name of the component. 


Use the $$ notation to access components that you have on your form to avoid naming issues when you rename your module, or copy your module to another name. In this case use $$edit_1->someproperty='some value'. PHsPeed will translate the $$ into the correct module name while generating the code.