Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2005, 17:09
Avatar de kairocode
kairocode
 
Fecha de Ingreso: diciembre-2004
Mensajes: 20
Antigüedad: 20 años, 1 mes
Puntos: 0
Pregunta Invocacion peculiar de funcion en clase referenciada

Mi duda esta en la linea 21
Código PHP:
0<?php
class DbConnector extends SystemComponent {

3     
var $theQuery;
4     var $link;
5
6     
//*** Function: DbConnector, Purpose: Connect to the database ***
7     function DbConnector(){
8
9         
// Load settings from parent class
10         $settings SystemComponent::getSettings();
11 
12         
// Get the main settings from the array we just loaded
13         $host $settings['dbhost'];
14         $db $settings['dbname'];
15         $user $settings['dbusername'];
16         $pass $settings['dbpassword'];
17 
18         
// Connect to the database
19         $this->link mysql_connect($host$user$pass);
20         mysql_select_db($db);
21         register_shutdown_function(array(&$this'close'));
22 
23     
}
24 
25     
//*** Function: query, Purpose: Execute a database query ***
26     function query($query) {
27 
28         $this
->theQuery $query;
29         return mysql_query($query$this->link);
30 
31     
}
32
33     
//*** Function: fetchArray, Purpose: Get array of query results ***
34     function fetchArray($result) {
35 
36         
return mysql_fetch_array($result);
37 
38     
}
39 
40     
//*** Function: close, Purpose: Close the connection ***
41     function close() {
42
43        mysql_close
($this->link);
44
45    
}
46
47 
}
48?>
alguien que me pueda explicar mas en detalle la linea 21. Especificamente esa peculiar forma de llamar la funcion close.

muchas gracias