Re: Command line PHP

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11 January 2011 16:43, Robert Cummings <robert@xxxxxxxxxxxxx> wrote:
> On 11-01-11 11:27 AM, Richard Quadling wrote:
>>
>> As PHP on windows requires an [ENTER] key to be pressed to pass the
>> typed string to the code (even for fgetc(STDIN) ), then this may not
>> be what you want.
>
> Have you tried setting the stream to non-blocking to prevent the need for
> the return key?
>
> Cheers,
> Rob.
> --
> E-Mail Disclaimer: Information contained in this message and any
> attached documents is considered confidential and legally protected.
> This message is intended solely for the addressee(s). Disclosure,
> copying, and distribution are prohibited unless authorized.
>

PHP on windows doesn't support non-blocking streams. It's not so much
PHP's fault, but the underlying code from MS that PHP uses (AFAICT).

Setting a stream to non blocking and then immediately asking if it is
blocking shows that it is still blocking.

http://bugs.php.net/bug.php?id=34972 is the best example of this
issue. Especially the last comment ...

"what makes you think that anything has been done about this feature request?".

I'm not holding my breath for a fix.


-- 
Richard Quadling
Twitter : EE : Zend
@RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux