problem:
__ construct( $something ... variable argument list ){
parent::__construct( ??? );
}
I tried with func_get_args, but the problem is that it gives an indexed
array back.
lets say the argument list is mixed like this:
( "string", "string", array)
func_get_args will give this
[0] => "string"
[1] => "string"
[2] => array
the parent constructor works also with the func:_get_args function in ordfer
to handle variable argument lists
if u pass the array from func_get_args the parent constructor will reveive
after his func_get_args the following
array( [0] => array( [0] => "string" [1] =>"string" [2] => array( ....)
ok no problem so far. I thought just strip the key column of the array with
a function like this
function stripFirstColumn( $_fromThisArray ){
$b = "";
$_b = array();
foreach( $_fromThisArray as $value){
if( !is_array($value) ){
if( empty( $b )){
$b = $value;
// $_b[$b]="";
} else {
$_b[$b]=$value;
$b = "";
}
} else {
array_push($_b, $value); or $_b[] = $value;
}
}
return $_b;
}
BUT this results in an arry like this
array( "string", "string", [0] => array( ...))
HOWEVER u can create a propper array for this purpose by writing this :
$_a = array( "string", "string", Array( "string" => "string",
"string"=>"string"));
but there is no way to create the same construction by code unless I use the
eval() function what limits me to string objects only.
im really a senior coder (since 1982) but this gives me a headace. what do u
think?
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php