Edit report at https://bugs.php.net/bug.php?id=76447&edit=1
ID: 76447 Updated by: [email protected] Reported by: teo8976 at gmail dot com Summary: no autocomplete results for function names that do exist -Status: Open +Status: Duplicate Type: Bug Package: Website problem PHP Version: Irrelevant -Assigned To: +Assigned To: cmb Block user comment: N Private report: N New Comment: Duplicate of bug #49956. Previous Comments: ------------------------------------------------------------------------ [2019-05-08 06:50:00] naitsirch at e dot mail dot de The same goes for "locale_parse", which is documented together with Locale::parseLocale() https://www.php.net/manual/en/locale.parselocale.php ------------------------------------------------------------------------ [2018-06-12 19:30:37] [email protected] Related To: Bug #49956 Related To: Bug #73752 The problem applies to all OOP+Procedural documentation pages where methods and functions are documented on a single page. The tool that parses the documentation source fails to produce results for the procedural form. In the scope of this report, the tool that generates search-index.json, such as the following copy for en/, requires an update: http://php.net/manual/en/search-index.json The previous fixes were hacks that don't address the central problem (I added one such hack!) which is why this general issue remains. ------------------------------------------------------------------------ [2018-06-11 16:30:46] teo8976 at gmail dot com Description: ------------ In the search box at the top-right of the screen at http://php.net, type "mysqli_real" as if you were going to search for "mysql_real_escape_string" Expected result: ---------------- The autocomplete should show a few clickable results: - mysqli_real_escape_string - mysqli_real_connect - mysqli_real_query All of these functions exist. They are aliases of MySQLi::real_escape_string() etc, but they do exist in the functional form. Also, if you do type the name blindly and correctly till the end, e.g. you type "mysqli_real_escape_string", and you hit Enter, the search engine does find the result and directs you to the relevant page: http://php.net/manual/en/mysqli.real-escape-string.php Hence, the autocomplete should suggest those results. Actual result: -------------- It doesn't. ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=76447&edit=1 -- PHP Webmaster List Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
