Php “代码行缺失”&引用;错误

Php “代码行缺失”&引用;错误,php,Php,我在下面第49行得到一个错误,这是一行代码 精确误差 分析错误:语法错误,意外的T_NEW,应为“,”或“;”第49行的in/home/banking/onlinebanking/processdeposit.php enter code here <?php require_once('../header.inc.php'); require_once('../class/database.class.php'); require_once('../class/person.cl

我在下面第49行得到一个错误,这是一行代码

精确误差

分析错误:语法错误,意外的T_NEW,应为“,”或“;”第49行的in/home/banking/onlinebanking/processdeposit.php

enter code here

<?php 


require_once('../header.inc.php');
require_once('../class/database.class.php');
require_once('../class/person.class.php'); 
require_once('../websiteconfig.inc.php');
require_once('../class/bankaccount.class.php');



/*Start Session*/
session_start();

$currentMember = unserialzed($_SESSION['currentMember']);

/*Initialize variables*/
$depositamount = $_POST['depositamount_dollars'] . '.' . $_POST['depositamount_cent'];

$account = $_POST['account'];
$errors[]=array();


/*Error Handling*/
if($depositamount_dollars==''){
$errors[] = 'Please enter a valid dollars amount for your deposit.';
}

/*Error Handling*/
if($depositamount_cents==''){
$errors[] = 'Please enter a valid cents amount for your deposit.';

}

if($account==0){
$errors[] =  'Please select an account.';
}

/*Check if errors exist*/

$db = new Database;
$bankaccount = new Bankaccount;
$bankaccount->connection =$db->connection;

/*Process Deposit*/
$newbalance = $bankaccount->deposit($currentMember->memberid, $account,     $depositamount);    


echo '<h3>Deposit Completed</h3>' . "\n";
在此处输入代码

如果您有关于缺少“;”的错误,那么错误通常出现在上面的一行。

如果
else
块所属的
语句似乎不存在。

这些行没有错。一起显示您的代码和确切的错误消息。可能是服务器上有php4,并且正在为php5编写代码吗?上面的错误只是一个echo语句。虽然我无法获得要呈现的echo语句,但我已将其注释掉。else块位于拆分上方。请发布包含起始
if
的代码部分,因为它不在您现在拥有的任何代码块中。
echo '<p>A deposit of ' .money_format('%i' , $depositamount) . 'to Account #' .$account . ' .The new balance is: ' . money_format('%i' , $newbalance) . '.</p>';
} else {



echo '<h1>Deposit Errors!</h1>' . "\n";
echo '<ul id="error_list">' . "\n";

foreach($errors As $errors) {
}
echo '</ul>';
}
?>