如何在函数调用时能够定义能够定义的部分的函数?php函数在调用时具有可定义的功能
<?php
class MyClass {
function doSomething() {
$conn = $this->connectToDatabase("database");
$rows = $conn->query($query);
if ($rows->num_rows > 0) {
while($row = $rows->fetch_assoc()) {
$col_value = $row['name'];
function defineMe() {
//i need to be defined when called
}
}
} else {
echo "0 results";
}
$conn->close();
}
}
?>
这样的话,说我想从数据库中提取数据,我可以改变defineMe()相匹配的信息的布局,其吐出。我如何覆盖这个函数,仍然可以访问doSomething()函数中的数据?
像
$myClass = new MyClass;
$myClass->doSomething(){
function defineMe() {
echo $col_value;
}
};
那你找defineMe()做的正是...只是呼应了“名”返回从你的数据库查询? – MinistryofChaps
不,div样式布局,有多个列值 – moatist