Portál AbcLinuxu, 6. listopadu 2025 09:29
function check($key, $message){
if(empty($_POST[$key])) $array['error'][] = $message;
$this->data = $array;
}
$foo->check('key1', 'message1');
$foo->check('key2', 'message2');
Řešení dotazu:
function check($key, $message){
if(empty($_POST[$key])) $this->data['error'][] = $message;
}
$foo->check('key1', 'message1');
$foo->check('key2', 'message2');
check a do $this->data se přiřazuje toto nově vytvořené pole, takže tam samozřejmě bude vždy jen poslední zpráva. To pole $array by musela být globální proměnná (což není nejlepší řešení), aby se do něj vkládaly další položky.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.