The differences are small: echo has no return value while print has a return value of 1 so it can be used in expressions. echo can take multiple parameters (although such usage is rare) The following example shows how to output text with the echo command (notice that the text can contain HTML markup): Login Form.