第8行意外的T字符串

i get the following error: Parse error: syntax error, unexpected T_STRING in /home/a5836790/public_html/3.1 opdracht.php on line 8

from script:

<?php
$vars = array(true, 10, 19.95, 'hoi');
$var = array2(1 is van het type, 10 is van het type, 19.95 is van het type, text is van het type);
foreach ($vars as $waarde) {
    foreach ($var as $waardes) {
        echo gettype($waarde), "
";
        echo $waardes, "
"; 
    }
}
?>

Can any1 help me out on this issue,

i cant figure it out.

Use dots instead of commas for concatenation.

echo gettype($waarde). "
";
echo $waardes. "
";

And this line...

$var = array2(1 is van het type, 10 is van het type, 19.95 is van het type, text is van het type);

...well, there's so much wrong with it, I don't know where to begin.

try this

<?php
$vars = array(true, 10, 19.95, 'hoi');
$var = array('1 is van het type', '10 is van het type', '19.95 is van het type', 'text is van het type');
foreach ($vars as $waarde) {
    foreach ($var as $waardes) {
        echo gettype($waarde). "
";
        echo $waardes. "
"; 
    }
}
?>

array2 is not valid array function. It will be array

if value of array is string it must be include with quote ('').

The line it's complaining about is this one:

$var = array2(1 is van het type, 10 is van het type, 19.95 is van het type, text is van het type);

It's not entirely clear what you are trying to with that line, but assuming you want to create an array, the keyword is always array, not array2; array2 could be the name of a function, but I don't think that's what you meant.

You also have a series of phrases in that array which aren't quoted as strings. This is the syntax error PHP is complaining about - it's getting as far as is and not knowing what it means. You need to put quotes around each set of words you want to be a separate string, so I think what you want is this:

$var = array('1 is van het type', '10 is van het type', '19.95 is van het type', 'text is van het type');