¿Qué significa ... ?

Iniciado por luiggy2, 12 Febrero 2009, 15:57 PM

0 Miembros y 1 Visitante están viendo este tema.

luiggy2

Mi duda es sobre el siguiente código en php. ¿Qué significa? ¿Qué quiere decir? ¿Cuál sería el nombre de ese .txt qué aparece?

Aquí el código:

Código (php) [Seleccionar]
<?

@ini_set("memory_limit","-1";
class mypdb
{
var $_db = NULL;
var $_extension = '.txt';
var $_tables = array();
var $_files = array();
var $_type = array();
var $_multiTables = array();
var $_colNames = array();
var $_sort = array();
var $_cache = array();


function mypdb($database = 'db',$install = 0)
{
if(substr($database,-1) != '/')
{
$database .= '/';
}
$this->_db = $database;
if($install == 0)
{
if(file_exists($this->_db.'index-mypdb-.txt'))
{
$op_index = file($this->_db.'index-mypdb-.txt');
foreach($op_index as $i => $line)
{
$ex_line = explode(';',$line);
$count = count($ex_line);

$tablename = $ex_line[1>;
$filename = $ex_line[2>;

$this->_tables[$tablename> = $filename;
$this->_sort[$tablename> = $ex_line[3>;
$this->_files[$tablename> = $this->_db.$filename;
$this->_type[$tablename> = $ex_line[0>;

unset($ex_line[0>,
$ex_line[1>,
$ex_line[2>,
$ex_line[3>,
$ex_line[$count-1>);

$cnt = 0;
foreach($ex_line as $key => $colName)
{
$this->_colNames[$tablename>[$colName> = $cnt;
$cnt++;
}
$this->touchFile($this->_db.$filename);
}
}
else
{
die('No Indexfile found! Please create at least one Table');
}
}

}

?>


Saludos!
" Las grandes ideas suelen salir la mayoría de veces de grandes estupideces "

дٳŦ٭

VALORDE$_db+index-mypdb-.txt


Con sangre andaluza :)


luiggy2

#2
Cita de: дٳŦ٭ en 12 Febrero 2009, 18:37 PM
VALORDE$_db+index-mypdb-.txt

Eso ya lo sabía, el problema es cual es el valor de $_db. Porque aparece esto:

function mypdb($database = 'db',$install = 0)
{
if(substr($database,-1) != '/')

con esto la variable $database ='b'

$this->_db = $database;
Aqui convierte a la variable _db en 'b'


Pero el problema es en esta linea:

$database .= '/';


Justo entre las otras dos. No se lo que significa el .=



Saludos!
Espero sus respuestas
" Las grandes ideas suelen salir la mayoría de veces de grandes estupideces "

alone-in-the-chat


El ".=" es igual que colocar esto

$var .=  '/';  ======> $var = $var . '/';

Saludos¡¡¡

Because maybe
You're gonna be the one that saves me
And after all
You're my wonderwall
d[n_n]b

luiggy2

Con eso quieres decir que el archivo final es b/index-mypdb-.txt ????


Saludos!
" Las grandes ideas suelen salir la mayoría de veces de grandes estupideces "