Wie komponiere ich eine Funktion mit einem Abschnitt, der definiert werden kann, wenn die Funktion aufgerufen wird?PHP-Funktion, die eine definierbare Funktion hat, wenn
<?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();
}
}
?>
Auf diese Weise, sage ich ziehen Daten aus einer Datenbank gesucht, ich kann DefineMe() ändern Sie das Layout der Info, dass sein Spucken entsprechen. Wie kann ich diese Funktion überschreiben und trotzdem auf die Daten der Funktion doSomething() zugreifen?
Wie
$myClass = new MyClass;
$myClass->doSomething(){
function defineMe() {
echo $col_value;
}
};
Was suchen Sie DefineMe() genau das zu tun ... echo nur den 'name' zurück aus Ihrer Datenbankabfrage? – MinistryofChaps
nein, ein div style-Layout mit mehreren Spaltenwerten – moatist