php - Php 不能两次重新声明一个函数

为什么 php 不能多次声明一个函数?我正在使用包含 ID 列表的 mySQL 的 while 循环,并且我正在尝试将 ID 解析为该函数。但我得到 Fatal error: Cannot redeclare GetValue() (previously declared.... 我该如何解决这个问题?

<?php
session_start();
ob_start();


$id = "";
$db = new PDO("mysql:host=localhost; dbname="DB";charset=utf8",'uid','');

$sqlID = "SELECT ID FROM Zip";
$stmtID = $db->query($sqlID);

$pdfArray = array();

while($dataID = $stmtID->fetch(PDO::FETCH_OBJ)){

    $id = $dataID->ID;

    $sql = "SELECT * FROM Datas WHERE ID = '$id'";
    $stmt = $db->query($sql);
    GetValue($id);
}

function GetValue($x){

//
}

?>

回答1

代替:

GetValue($x){

//
}

尝试:

function GetValue($x){

//
}

相似文章

随机推荐

最新文章