I've be a PHP technical interviewer a couple of times, and I don't think a candidate asking a question is necessarily a bad thing :
If the question is plain stupid, of course, I will think the candidate might not be as good as his resume says he is... And I will find strange if he asks for some code or anything like that : that's my job, not his ^^
But, for instance, asking which framework is used, or what continuous integration tool is used, or some general question like that seem really good to me : it means the candidate know about those tools, and is not afraid to ask questions -- which is good !
Of course, it has to be done with respect, not to challenge the interviewer... But, actually, that is something we expect from our employees when they are with clients... So why not expect it from possible-future-employees ?
An interviewee that asks questions of our methods is someone who either :
- at least, did some research on that (my company as some certifications, and is proud of those)
- and might be interested about them... which is good too : we prefer when people who work in our company are interested by our methods, of course !
Naturally, I won't give any information that is too specific, but if we can engage in some conversation, it is good : one of the thing you have to find out in an interview is "do you want to work with this guy ?" ; if he is interesting and asks interesting questions, I could want to !
Going on with that "conversation" idea, I sometimes ask the candidate, if I liked him, if wants to take a coffee (we are sometimes joined by colleagues, then -- if the candidate is not able to have any social contact, it will be obvious, there ^^ ) ; I sometimes even show them one of our open-spaces, telleing "you'll work somewhere around here".
Actually, it's like on SO sometimes : interesting questions a great !