. . "In your case where you want all descriptors to be pipes you should always use: array('pipe', 'r'), // stdin 1 => array('pipe', 'w'), // stdout 2 => array('pipe', 'w') // stderr);?>The examples below where stderr is opened as 'r' is a mistake.I would like to see examples of using higher descriptor numbers than 2." . .