php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Request #52079 The function lcfirst is missing in the Function Index
Submitted: 2010-06-14 09:52 UTC Modified: 2012-04-04 10:41 UTC
From: email at davekok dot nl Assigned: salathe (profile)
Status: Closed Package: Doc Build problem
PHP Version: Irrelevant OS: Debian
Private report: No CVE-ID: None
 [2010-06-14 09:52 UTC] email at davekok dot nl
Description:
------------
The function lcfirst is missing in the Function Index


Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2010-06-15 19:20 UTC] dtajchreber@php.net
-Assigned To: +Assigned To: dtajchreber
 [2010-06-15 19:20 UTC] dtajchreber@php.net
Assigning to self. Talked to philip yesterday; may replace current setup with a modified PhD IDE plugin.
 [2010-06-16 12:59 UTC] rquadling@php.net
There are MANY functions not listed in the function index.

All the magic methods
All the aliases.
The whole class::method() vs prefix_function() (OOP vs Proc) issue - I think 
both need to be present in the index.

A non exhaustive list of (some may be aliases)

array_replace
array_replace_recursive
hash_copy
header_remove
idn_to_ascii
idn_to_utf8
imap_create
imap_fetchtext
imap_gc
imap_mutf7_to_utf8
imap_rename
imap_scan
imap_mutf8_to_utf7
intl_error_name
intl_get_error_codes
intl_get_error_messages
intl_is_failure
lcfirst
libxml_disable_entity_loader
locale_accept_from_http
locale_canonicalize
locale_compose
locale_filter_matches
locale_get_all_variants
locale_get_display_language
locale_get_display_name
locale_get_display_region
locale_get_display_script
locale_get_display_variant
locale_get_keywords
locale_get_primary_language
locale_get_region
locale_get_script
locale_lookup
locale_parse
magic_quotes_runtime
mb_encoding_aliases
mb_list_encodings
msgfmt_create
msgfmt_format
msgfmt_format_message
msgfmt_get_error_code
msgfmt_get_error_message
msgfmt_get_locale
msgfmt_get_pattern
msgfmt_parse
msgfmt_parse_message
msgfmt_set_pattern
mysqli_fetch_all
mysqli_get_cache_stat
mysqli_get_client_stats
mysqli_get_connection_stats
mysqli_poll
mysqli_reap_async_query
mysqli_refresh
mysqli_result
mysqli_stmt_get_result
mysqli_stmt_more_results
mysqli_stmt_next_result
normalizer_is_normalized
normalizer_normalize
numfmt_create
numfmt_format
numfmt_format_currency
numfmt_get_attribute
numfmt_get_error_code
numfmt_get_error_message
numfmt_get_locale
numfmt_get_pattern
numfmt_get_symbol
numfmt_get_text_attribute
numfmt_parse
numfmt_parse_currency
numfmt_set_attribute
numfmt_set_pattern
numfmt_set_symbol
numfmt_set_text_attribute
oci_collection_append
oci_collection_assign
oci_collection_element_assign
oci_collection_element_get
oci_collection_max
oci_collection_size
oci_collection_trim
oci_free_collection
oci_free_cursor
oci_free_descriptor
oci_lob_append
oci_lob_eof
oci_lob_erase
oci_lob_export
oci_lob_flush
oci_lob_import
oci_lob_load
oci_lob_read
oci_lob_rewind
oci_lob_save
oci_lob_seek
oci_lob_size
oci_lob_tell
oci_lob_truncate
oci_lob_write
oci_set_action
oci_set_client_identifier
oci_set_client_info
oci_set_edition
oci_set_module_name
ocigetbufferinglob
ocipasswordchange
ocisetbufferinglob
openssl_cipher_iv_length
openssl_decrypt
openssl_dh_compute_key
openssl_digest
openssl_encrypt
openssl_get_cipher_methods
openssl_get_md_methods
openssl_pkcs12_export
openssl_pkcs12_export_to_file
openssl_pkcs12_read
openssl_random_pseudo_bytes
parse_ini_string
pcntl_signal_dispatch
pcntl_sigprocmask
pcntl_sigtimedwait
pcntl_sigwaitinfo
pg_cmdtuples
pg_errormessage
pg_exec
pg_result
php_egg_logo_guid
php_real_logo_guid
posix_errno
quoted_printable_encode
resourcebundle_count
resourcebundle_create
resourcebundle_get
resourcebundle_get_error_code
resourcebundle_get_error_message
resourcebundle_locales
shm_has_var
smfi_addheader
smfi_addrcpt
smfi_chgheader
smfi_delrcpt
smfi_getsymval
smfi_replacebody
smfi_setflags
smfi_setreply
smfi_settimeout
snmp2_get
snmp2_getnext
snmp2_real_walk
snmp2_set
snmp2_walk
snmp3_get
snmp3_getnext
snmp3_real_walk
snmp3_set
snmp3_walk
stream_context_get_params
stream_context_set_default
stream_is_local
stream_set_read_buffer
stream_supports_lock
timezone_location_get
timezone_version_get
wincache_class_exists
wincache_fcache_fileinfo
wincache_fcache_find
wincache_fcache_meminfo
wincache_fcnotify_fileinfo
wincache_fcnotify_meminfo
wincache_file_exists
wincache_function_exists
wincache_lock
wincache_ocache_fileinfo
wincache_ocache_find
wincache_ocache_meminfo
wincache_refresh_if_changed
wincache_rplist_fileinfo
wincache_rplist_meminfo
wincache_runtests
wincache_scache_info
wincache_scache_meminfo
wincache_ucache_add
wincache_ucache_cas
wincache_ucache_clear
wincache_ucache_dec
wincache_ucache_delete
wincache_ucache_exists
wincache_ucache_get
wincache_ucache_inc
wincache_ucache_info
wincache_ucache_lasterror
wincache_ucache_meminfo
wincache_ucache_set
wincache_unlock
xmlwriter_end_attribute
xmlwriter_end_cdata
xmlwriter_end_comment
xmlwriter_end_document
xmlwriter_end_dtd
xmlwriter_end_dtd_attlist
xmlwriter_end_dtd_element
xmlwriter_end_dtd_entity
xmlwriter_end_element
xmlwriter_end_pi
xmlwriter_flush
xmlwriter_full_end_element
xmlwriter_open_memory
xmlwriter_open_uri
xmlwriter_output_memory
xmlwriter_set_indent
xmlwriter_set_indent_string
xmlwriter_start_attribute
xmlwriter_start_attribute_ns
xmlwriter_start_cdata
xmlwriter_start_comment
xmlwriter_start_document
xmlwriter_start_dtd
xmlwriter_start_dtd_attlist
xmlwriter_start_dtd_element
xmlwriter_start_dtd_entity
xmlwriter_start_element
xmlwriter_start_element_ns
xmlwriter_start_pi
xmlwriter_text
xmlwriter_write_attribute
xmlwriter_write_attribute_ns
xmlwriter_write_cdata
xmlwriter_write_comment
xmlwriter_write_dtd
xmlwriter_write_dtd_attlist
xmlwriter_write_dtd_element
xmlwriter_write_dtd_entity
xmlwriter_write_element
xmlwriter_write_element_ns
xmlwriter_write_pi
 [2010-06-16 13:00 UTC] rquadling@php.net
And xmlwriter_write_raw
 [2010-07-19 21:50 UTC] toddw at activestate dot com
Could missing lcfirst be due to the wrong source code "proto comment"? See bug 52380.
 [2010-07-20 11:46 UTC] rquadling@php.net
Yes. The phpdoc/trunk/doc-base/funclist.txt, funcindex.xml and funcsummary.txt are 
all built by examining the source using scripts in phpdoc/trunk/doc-base/script.

As the prototypes in the C code don't need to be accurate (most are, but as we can 
see not all), there needs to be a cleanup of them and some consideration to a 
standard approach for the -> and :: issue.
 [2010-10-24 15:52 UTC] kalle@php.net
Automatic comment from SVN on behalf of kalle
Revision: http://svn.php.net/viewvc/?view=revision&revision=304698
Log: Manually added lcfirst() to the function listing for now, related to #52079
 [2010-10-24 15:53 UTC] kalle@php.net
-Type: Documentation Problem +Type: Feature/Change Request -Package: Documentation problem +Package: Doc Build problem
 [2010-10-24 15:53 UTC] kalle@php.net
For now I added lcfirst to the function list TOC. dtajchreber@, if the setup should be changed it would be more of a PhD thing so lets keep it there :)
 [2010-11-06 22:04 UTC] dtajchreber@php.net
-Assigned To: dtajchreber +Assigned To: salathe
 [2011-06-06 05:41 UTC] philip@php.net
Automatic comment from SVN on behalf of philip
Revision: http://svn.php.net/viewvc/?view=revision&revision=311858
Log: Updated the generated function text files using PhD_IDE. Deals with PHP bug #47651 and PHP bug #52079. Kept BC where possible, but removed cruft from when these were generated by scanning php-src. Adds many functions, and is the lists are alphabetical.
 [2012-04-04 10:41 UTC] bjori@php.net
-Status: Assigned +Status: Closed
 [2012-04-04 10:41 UTC] bjori@php.net
This bug has been fixed in SVN. Since the websites are not directly
updated from the SVN server, the fix might need some time to spread
across the globe to all mirror sites, including PHP.net itself.

Thank you for the report, and for helping us make PHP.net better.

This page is now (and have been a while) generated from the PhD index, which 
solved this problem
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Dec 05 02:01:30 2024 UTC