Possible Duplicate:
What does the 'period' character (.) mean if used in the middle of a php string?
as the title says,
why are the periods?
such as
require("mod/".$modarrayout."/bar.php");
obviously its because the variable is between strings, but shouldnt the quotes have taken care of that?
Just want to know to clarify further coding
In PHP, the period is the concatentation operator. Putting the periods in tells PHP to concatenate "mod/"
to $modarrayout
and then concatenate the resulting string to "/bar.php"
. See this page:
http://www.php.net/manual/en/language.operators.string.php
The following is the same in this case:
require("mod/$modarrayout/bar.php");
Using string concatenation is a different approach to string building.
I suggest reading the manual page on strings.
There are two string operators. The first is the concatenation operator ('.'), which returns the concatenation of its right and left arguments. The second is the concatenating assignment operator ('.='), which appends the argument on the right side to the argument on the left side.
read: http://php.net/manual/en/language.operators.string.php