On Thu, Apr 29, 2021 at 5:51 PM Hamza Ahmad <office.hamzaah...@gmail.com>
wrote:

> Hello Internals,
> I am unable to call readline_on_new_line() function.
> I am posting this to internals to confirm whether it is a bug or an issue
> with docs.
> The manual suggests that this function is available on php 8.
> https://php.net/manual/en/function.readline-on-new-line.php
> However, when I invoke this in my script, it informs of calling an unknown
> function. Other readline functions, such as readline(),
> readline_read_history(), readline_write_history(), do work.
> I wrote to shell `var_dump(function_exists('readline_on_new_line'));`. It
> responded with `bool(false)`. I wrote,
> `var_dump(extension_loaded('readline'))`. It said, `bool(true)`.
> Note: my PHP version (PHP_VERSION) is 8.0.5.
> Any type of help will be appreciated.
> Kind regards
> Hamza Ahmad
>

Hi Hamza,

This function is only available if the HAVE_RL_ON_NEW_LINE feature is
available. I'm not sure whether the readline version on Windows doesn't
support this, or whether the flag just isn't set. Maybe Christoph can
comment on that?

Nikita

Reply via email to