<?php
class Test
{
public function index( )
{
array('a' => 'aap', 'n' => 'noot', 'm' => 'mies'), array('a' => 'ding', 'b' => 'flof', 'c' => 'bips'), array( 'd' => 'do', 'e' => 're', 'c' => 'mi') );
$func = array( $this, '_user_func' );
}
/**
* Does something to a row from an array (notice the reference)
*/
private function _user_func( &$rowValue, $rowIndex )
{
$rowValue = 'replaced';
}
}
$test = new Test();
$test->index();
PD9waHAKCmNsYXNzIFRlc3QKewoJcHVibGljIGZ1bmN0aW9uIGluZGV4KCApCgl7CgkJJGFyciA9IGFycmF5KCAKCQkJYXJyYXkoJ2EnID0+ICdhYXAnLCAnbicgPT4gJ25vb3QnLCAnbScgPT4gJ21pZXMnKSwgCgkJCWFycmF5KCdhJyA9PiAnZGluZycsICdiJyA9PiAnZmxvZicsICdjJyA9PiAnYmlwcycpLCAKCQkJYXJyYXkoICdkJyA9PiAnZG8nLCAnZScgPT4gJ3JlJywgJ2MnID0+ICdtaScpIAoJCSk7CgkKCQkkZnVuYyA9IGFycmF5KCAkdGhpcywgJ191c2VyX2Z1bmMnICk7CgkJCgkJdmFyX2R1bXAoJGFycik7CS8vIEJFRk9SRSBXQUxLCgkJYXJyYXlfd2Fsa19yZWN1cnNpdmUoJGFyciwgJGZ1bmMpOwoJCXZhcl9kdW1wKCRhcnIpOwkvLyBBRlRFUiBXQUxLCgl9CgoJLyoqCgkgKglEb2VzIHNvbWV0aGluZyB0byBhIHJvdyBmcm9tIGFuIGFycmF5IChub3RpY2UgdGhlIHJlZmVyZW5jZSkKCSAqLwoJcHJpdmF0ZSBmdW5jdGlvbiBfdXNlcl9mdW5jKCAmJHJvd1ZhbHVlLCAkcm93SW5kZXggKQoJewoJCSRyb3dWYWx1ZSA9ICdyZXBsYWNlZCc7Cgl9Cn0KCiR0ZXN0ID0gbmV3IFRlc3QoKTsKJHRlc3QtPmluZGV4KCk7