--TEST-- Test imap_bodystruct() function : basic functionality --SKIPIF-- --FILE-- $mf)) { echo "$mf is 0 or 1\n"; } else { echo "$mf FAIL\n"; } } if(is_array($m->parameters)) { echo "parameters is an array\n"; } echo "\nTry to get part 4!\n"; var_dump(imap_bodystruct($imap_stream, 1, "4")); imap_close($imap_stream); function isValid($param) { if(($param == 0) || ($param == 1)) { $result=true; } else { $result=false; } return $result; } ?> ===Done=== --CLEAN-- --EXPECTF-- *** Testing string imap_bodystruct : basic functionality *** Create a new mailbox for test and add a multipart msgs Create a temporary mailbox and add 1 msgs .. mailbox '{%s}%s' created Get and validate structure of body part 1 ifsubtype is 0 or 1 ifdescription is 0 or 1 ifid is 0 or 1 ifdisposition is 0 or 1 ifdparameters is 0 or 1 ifparameters is 0 or 1 parameters is an array Try to get part 4! bool(false) ===Done===