no entiendo list()
hola he estado revisando y vi este código en una web, no entiendo el list, mirenla:
function getparent($parentid,$title) {
$result=mysql_query("select cid, title, parentid from nuke_downloads_categories where cid='$parentid'", $conexion);
list($cid, $ptitle, $pparentid) = mysql_fetch_row($result, $dbi);
if ($ptitle!="") $title=$ptitle."/".$title;
if ($pparentid!=0) {
$title=getparent($pparentid,$title);
}
return $title;
}
ese list($cid, $ptitle, $pparentid) que significa?
function getparent($parentid,$title) {
$result=mysql_query("select cid, title, parentid from nuke_downloads_categories where cid='$parentid'", $conexion);
list($cid, $ptitle, $pparentid) = mysql_fetch_row($result, $dbi);
if ($ptitle!="") $title=$ptitle."/".$title;
if ($pparentid!=0) {
$title=getparent($pparentid,$title);
}
return $title;
}
ese list($cid, $ptitle, $pparentid) que significa?
guarda el array resultante del mysql_fetch_row()
en un nuevo array local, o mas bien, en variables locales, luego pregunta por las variables y si es necesario se llama a si misma la funcion getparent()
list
(PHP 3, PHP 4 )
list -- Asigna variables como si fueran una matriz
Descripción
void list ( mixed ...)
Como array(), esta no es realmente una función, sino una construcción del lenguaje. list() se usa para asignar una lista de variables en una sola operación.
en un nuevo array local, o mas bien, en variables locales, luego pregunta por las variables y si es necesario se llama a si misma la funcion getparent()
list
(PHP 3, PHP 4 )
list -- Asigna variables como si fueran una matriz
Descripción
void list ( mixed ...)
Como array(), esta no es realmente una función, sino una construcción del lenguaje. list() se usa para asignar una lista de variables en una sola operación.
