Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:114257 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 86787 invoked from network); 30 Apr 2021 09:08:19 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 30 Apr 2021 09:08:19 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id ED6A01804F3 for ; Fri, 30 Apr 2021 02:13:15 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,NICE_REPLY_A, RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Fri, 30 Apr 2021 02:13:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1619773993; bh=if3wlxCnHDknMv7YMA80iF9hggWuo9NwqB+E7hGgzVs=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=FkxYF+x8va4bGDtUkDD48a5H3SBYHKRdZGeI+QdOTrmxpcfg8vZc/v0522GtOKuim BnyJOVILNldvyJGRxr/wUZsN/P3QGmqmIGL7G8EDf2H3h8r5iD0TWeDpC9zXYEc/rz O6TN9aY9rUF0ne32wDYR84ZZUeiggoVCItDpg0Gw= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.2.130] ([79.222.41.169]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mv2xU-1lKbLE3TtI-00qzOa; Fri, 30 Apr 2021 11:13:12 +0200 To: Nikita Popov , Hamza Ahmad Cc: PHP internals References: <035f01d73d0f$654bcff0$2fe36fd0$@gmail.com> Message-ID: <660d9260-f991-992c-a77d-11294d28a9b7@gmx.de> Date: Fri, 30 Apr 2021 11:13:12 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: de-DE Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:HE07cgOGUisaII36Tuq0HrvU5zIIu/nRu/yvu/CPMpznYDHCChb rpLqkUhzsQzv7zcZLR6rG9yywm7MpyIuqeaca4bCXGkIP7oadhbAztVQcioWHMy79MSQvuh dphbdcYjgHwDUa1pRPYhN7WSzL2Arr/eDjgU7apcAfuZ0JydDPmG3f9C0n8i8+XrlGEuYck DOHULSE6lw0J8PemMxbLA== X-UI-Out-Filterresults: notjunk:1;V03:K0:9LqMJ2Qn/1U=:9JZ4/GFvq53RllFyt9N/LV /g8U/YB/KrVk64jS9mDDtKj0zzqgFthJK4x10bq6CpLL9nEF5UPtImdNt7oA9QBQXhLPRlcQG VxLvw8ylcpzj1r/SziNgvBHxg6DP5jDkkUH1pNU05wK3M3UboXJBAew5Ij8kYZXHIi3h+p07E vjf4+JDtP5pkI3UdonOAAHrwAAsuqwppJNZIqVS808tgCvQtemLDMHAq0NnDPBEn8/z1+zsoP bv/fy53VG7BlD2oo+8CIw1qpERdSvw/1tGHk6OXRmtrZs0EjdGYO+b3yb85MW0UEm1F1Tz3nm S/st944Mnc6/iGFscmyrrIMzYZlbGG0Uo3tlveYI0UQC1Zn4LzaWTdzw1HlFRBwyvo64rXUI/ 9vX58tpy095JR52fzGKnnCw0V9WKXY6jDkE1bZxocvRZAXE9sO6RtMZq3s9lDRI/fIXwO8Dd8 syZP9/ePjRFD1OM18JlsTxXP3faOZS1Jp/dq4dZIUl2LTXWINQwwhEatmOqlY7H5WdrtLaOkV Ft4L+ldKu9MLJCVlnX2wiqAfcOZ+2uSMFSZWlAcTZasZDCtdKu0hiwcWySXNwLOqP4DRZBe34 MlE1ky3pR7jwPQZtZvNQqYByi+6Oi8VA3ZA79zm3AnX9R4k7jLd0rHFlO6cR5LJBAoD2toAi1 7w7Bs+GXeFw1iX1P1Pl1R8tO3hbe8RPqLleZJutPAvNm49/EZCYHlX7UOnpYKTT5S6AfXOGeP z58hgf5wkpFXJ7Hl4kKrxju/vqahE588sM+teryRkXvygYX0AszFL7O2F4HD9yPQ8l4tulKZH +K8QUe+lrrSi+doXITMO5d+fyz1rSaFPUii53q76VqmIAVBsfFWN0R9qJT7h9+C08yod5/84k cxIb5aFHhl4hNwm7LoyzE4u+WE9xtcSEZ44ahdgL/TyP5x+OJ9+E/HiqGXMuuqsD/0/oxj5Hd QS5zb2iV0c8lqhnfZ4BOa79yAJLTHCAcyphtlPImLfXZJAe0MegBEDvhjkH2mOtR6iriamVGE ixuYYJX3WhgJUvSDMtKsUwjGQcTc2/c3kCLhEUGXkZrgk1i+Gp0xyQx3/t0IW58doi323Aw/w zIbl+hdYK4f6BE0VSweDLj2Wb2jMBhf6Z+kI9wvjEkSSWaws27v1QO30fZlVdTpygKmOkgNov 6hkH3CiZjm3UkJQPiVasrQEi1XSfVB0A7bAyzsdt4sfkGPj3z3SwzrLnG2Htzrg4IUheg= Subject: Re: [PHP-DEV] Why am I unable to use 'readline_on_new_line()' on mywindows machine? From: cmbecker69@gmx.de ("Christoph M. Becker") On 30.04.2021 at 10:53, Nikita Popov wrote: > On Thu, Apr 29, 2021 at 5:51 PM Hamza Ahmad > wrote: > >> 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 iss= ue >> 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 unkn= own >> 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. > > 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? Windows uses wineditline[1], and that library doesn't implement rl_on_new_line(), so the PHP function is not supposed to be available there. I've just updated the docs[2]. [1] [2]