Can't use function return value in write context
het is in oop.
Men declaratie gebeurt hier:
En hier wijst de fout naar:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?
public function __construct(){
require_once('config.php');
$this->config = Config::getInstance();
$this->classPath = $this->config->path_class;
require_once($this->classPath . '/class.mysql_connection.php');//other databases are not supported
$this->mysql = new Connection();
ob_start();
foreach ($_GET as $key => $val){
if(!is_array($val)){
$this->items[$key] = $this->cleanItems($key,$val);
}
}
}
private function cleanItems($key,$val){
if(empty(trim($val))){ // fout duikt hier op
$this->messages[$key] = "<font color='red'>Invalid!</font>";
}
}
?>
public function __construct(){
require_once('config.php');
$this->config = Config::getInstance();
$this->classPath = $this->config->path_class;
require_once($this->classPath . '/class.mysql_connection.php');//other databases are not supported
$this->mysql = new Connection();
ob_start();
foreach ($_GET as $key => $val){
if(!is_array($val)){
$this->items[$key] = $this->cleanItems($key,$val);
}
}
}
private function cleanItems($key,$val){
if(empty(trim($val))){ // fout duikt hier op
$this->messages[$key] = "<font color='red'>Invalid!</font>";
}
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Tom Beuckelaere
Je gebruikt op regel 13 de methode cleanItems alleen heeft deze geen resultaat waarde.
Code (php)
Maak ff duidelijk hoe ik dit zou oplossen, ben niet erg sterk om bepaalde errors op te lossen :s
De enige oplossing is dus eigenlijk die regel vervangen door
of natuurlijk
etc.
Iig, empty() biedt hier geen uitkomst.
Gewijzigd op 01/01/1970 01:00:00 door Jelmer -
Dank je wel
Tom