Jump to content

Error - Parse error trying to use functions


3raser

Recommended Posts

My first or second time learning/using functions.

 

My error:

 

Parse error: parse error in C:\wamp\www\learning\functions.php on line 9

 

Index.php

<?php
include("functions.php");

$array = array("dog","cat","wolf");
echo ImplodeTest($array, $space_them);
?>

 

Functions.php

<?php

function ImplodeTest($array, $space_them) 
{
	$space_them = implode('-', $array);
	return $space_them;
{

?>

Now I'm starting to get the hang of it, but I just introduced arrays to functions and it's a bit confusing.

 

<?php
include("functions.php");

$name[0] = "Justin";
$name[1] = "John";
$name[2] = "Tanner";

echo Test($name);
?>

 

<?php

function Test($name) 
{
	if($name[0]=="Justin")
		{
			echo "Success.";
		}
		else 
		{
			echo "Failure.";
		}
	return $name;
}

?>

 

Why is that giving me the result:

 

Failure.Justin

You have one echo in the function and one echo of what the function is returning.

 

You probably want something like this:

<?php
function Test($name) 
{
	if($name[0]=="Justin")
		{
			return "Success.";
		}
		else 
		{
			return "Failure.";
		}
}
?>

 

Ken

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.