<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
$backlinks=array($_POST['backlinks']);
$data=0; //If removed results in error
$data=implode($data,$backlinks[0]);
echo $data;
?>
</body>
</html>
I have got this undefined variable php error on $data.I have fixed it by initializing $data=0 but that's not my problem.I read in php variable initialization is not required.Then why it happens so?I have read most of the entries here regarding this but nothing explains the reason behind this.I need only expert advice.Please don't post some links just for votes.Thank You.