- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
public function custom_result_object($class_name)
{
if (array_key_exists($class_name, $this->custom_result_object))
{
return $this->custom_result_object[$class_name];
}
if ($this->result_id === FALSE OR $this->num_rows() == 0)
{
return array();
}
// add the data to the object
$this->_data_seek(0);
$result_object = array();
while ($row = $this->_fetch_object())
{
$object = new $class_name();
foreach ($row as $key => $value)
{
$object->$key = $value;
}
$result_object[] = $object;
}
// return the array
return $this->custom_result_object[$class_name] = $result_object;
}
// --------------------------------------------------------------------
/**
* Query result. "object" version.
*
* @access public
* @return object
*/
public function result_object()
{
if (count($this->result_object) > 0)
{
return $this->result_object;
}
// In the event that query caching is on the result_id variable
// will return FALSE since there isn't a valid SQL resource so
// we'll simply return an empty array.
if ($this->result_id === FALSE OR $this->num_rows() == 0)
{
return array();
}
$this->_data_seek(0);
while ($row = $this->_fetch_object())
{
$this->result_object[] = $row;
}
return $this->result_object;
}
Vasiliy 18.11.2012 15:10 # 0
пышечка и так может о_O. (Это на верно для неосилиряторов || и && )
zim 18.11.2012 17:37 # +4
eth0 18.11.2012 18:02 # +3
Vasiliy 19.11.2012 12:32 # +2
eth0 19.11.2012 16:51 # +5
С другой стороны, есть logical xor, есть bitwise ^, но нет logical ^^ (этот смайл слишком няшен). Но логичность подобного решения тоже под вопросом.
LispGovno 19.11.2012 17:01 # 0
Steve_Brown 19.11.2012 17:58 # +2
Эти два смайла противоположны друг другу.
roman-kashitsyn 19.11.2012 18:05 # +3
Vasiliy 19.11.2012 18:32 # +1
bormand 19.11.2012 18:33 # 0
!= ?
Lure Of Chaos 18.11.2012 19:55 # +5
Govnisti_Diavol 18.11.2012 20:19 # 0
LispGovno 18.11.2012 20:45 # +1
guest 20.11.2012 03:26 # +1