Commit graph

26693 commits

Author SHA1 Message Date
Christoph M. Becker
6dfe076725 xi:include INI settings documented elsewhere in ini.list
We do not xi:include core INI settings, since we want to keep
alphabetic sort order (well, roughly at least).

We do add xi:fallback elements to all xi:includes, just in case.
2021-02-24 17:58:20 +01:00
Alex Pavlov
e1bdd7825e Added constants for buffer`s mode
Closes GH-461.
2021-02-24 15:59:24 +01:00
Christoph M. Becker
efe24a91ef Fix #80795: Incorrect arguments signature for LimitIterator 2021-02-24 15:55:49 +01:00
Christoph M. Becker
7cc00859d2 Remove obsolete info from ini.list
We remove options which are no longer valid for PHP 7/8, and remove
obsolete availability info as well.
2021-02-24 15:47:41 +01:00
Christoph M. Becker
e13ef15bd9 Remove obsolete INI options from ini.list
Except for pecl_http, the related extensions are obsolete.  pecl_http
has its documentation removed from the manual quite a while ago (it is
hosted elsewhere now), so we remove the INI options as well (there
likely outdated, anyway).
2021-02-24 15:36:41 +01:00
Christoph M. Becker
09024d1647 Remove dbx documentation
The extension is marked as unmaintained, and had its latest release on
2011-08-11.
2021-02-24 15:11:47 +01:00
Christoph M. Becker
8465ce5fc8 Remove blenc documentation
The package is marked as unmaintained, and had its latest release in
2014-04-27.  It is highly unlikely that it is compatible with PHP 7.
2021-02-24 15:08:09 +01:00
Christoph M. Becker
3e08a8aae6 Remove obsolete PHP 5 related info from ini.core and related pages 2021-02-24 14:32:08 +01:00
Christoph M. Becker
0eaef37f83 Fix #80789: Return type includes false 2021-02-23 13:38:47 +01:00
Dharman
ca5c477437 Improve mysqli_fetch_* functions docs
* Aligned examples. OO and procedural examples where using different
  variable names. An example of iterator was using different style and
  data
* Improved descriptions. Some words were confusing and even wrong.
* Aligned notes. All notes are in the same place and follow similar grammar
* Removed manual error checking from examples
* Removed unnecessary LIMIT 50,5
* Added .similar to the example results

Co-authored-by: Anna Filina <afilina@gmail.com>

Closes GH-207
2021-02-22 17:57:29 +01:00
Alex Erohin
529359031b Add final example includes all variations of type casting and overwriting
Closes GH-450.
2021-02-22 17:48:22 +01:00
Christoph M. Becker
3ba291b86a Slightly improve previous commit
Sorry, forgot to do right away.
2021-02-22 17:25:33 +01:00
Alex Erohin
3801e08ff8 Added protected property example for Object To Array conversion
Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>

Closes GH-453.
2021-02-22 17:10:05 +01:00
Maurício Meneghini Fauth
6172f135bc Document the MYSQLI_TYPE_JSON constant
Closes GH-458.
2021-02-22 16:59:15 +01:00
Martin Samesch
9e8ce329fd fix parameter names 2021-02-21 20:54:43 +01:00
Martin Samesch
7ae2b3f82d merged two changelog sections 2021-02-20 19:03:17 +01:00
Christoph M. Becker
def2d256ef Fix #47091: ftp_mdtm adjusts for local timezone 2021-02-19 16:40:46 +01:00
Christoph M. Becker
7786b06044 Fix #73642: ftp_mkdir make an error if folder exist 2021-02-19 15:53:42 +01:00
Christoph M. Becker
88c1f8d6c9 Fix/clarify dirname/basename docs wrt. locales
For basename(), we declare the behavior regarding invalid characters in
the path as being undefined, since that depends on the availability of
mblen, and also on the position of the invalid characters prior to PHP
8.0.0[1].

dirname() is actually not local-aware, but relies on an ASCII
compatible character encoding regarding the directory separator.  On
Windows, it is however, dependent on the currently set codepage
(although a fallback is still in place to use the Windows ANSI codepage
of the operating system[2], if the string is not valid for the current
codepage).

Again, we declared failure to comply to these assumptions as resulting
in undefined behavior.  Users should make sure to pass valid strings.

[1] <http://git.php.net/?p=php-src.git;a=commitdiff;h=90705d44e3da1d0aa7b8b4fd921ec597391eccb2>
[2] <5e01542526/win32/codepage.h (L95-L106)>
2021-02-19 15:12:33 +01:00
George Peter Banyard
871df69f47
Explain what consistitutes a more specific type
Closes GH-457
2021-02-18 18:00:47 +00:00
Edgar
d446e9e831
Update json-encode.xml
Should be 'flags' instead of 'options' because argument `$options` was renamed to `$flags`.

Closes GH-455

Signed-off-by: George Peter Banyard <girgias@php.net>
2021-02-18 17:14:34 +00:00
Alex Pavlov
07b6d42577
Add constants SCM_RIGHTS, SCM_CREDENTIALS
Closes GH-456

Signed-off-by: George Peter Banyard <girgias@php.net>
2021-02-18 17:12:39 +00:00
George Peter Banyard
12b1d4704e
Cleanup and update docs related to @ operator
Also fix part of the set_error_handler() docs

Closes GH-441
2021-02-18 16:31:56 +00:00
Christoph M. Becker
93577455fe Fix #80767: not just options(), but also ssl_set() can be called before real_connect() 2021-02-18 12:07:57 +01:00
Christoph M. Becker
4dfe5cc41e Fix #77889: URL in Location header not used 2021-02-17 14:28:06 +01:00
Christoph M. Becker
471f9f42cd error_log($msg, 0) always returns true
Cf. <https://bugs.php.net/66760>.
2021-02-17 12:52:28 +01:00
Edgar
ea70bbb2cb Update argument names of http_build_query()
See:
print_r((new \ReflectionFunction('http_build_query'))->getParameters());

Closes GH-443.
2021-02-17 12:22:28 +01:00
Fabien Villepinte
be008069eb Update methodsynopsis: getenv() may return false
Closes GH-452.
2021-02-17 12:17:17 +01:00
Alex Erohin
e4c3d5d495 Update example
mysql_connect() and new_xmldoc() are deprecated/removed.

Closes GH-454.
2021-02-17 11:54:42 +01:00
Christoph M. Becker
64f2f1c70d Revert "fixed broken [build|link]."
This reverts commit 8ef027f131.

The proper fix in this case was <7301044b01>.
2021-02-15 23:52:44 +01:00
Yoshinari Takaoka
94f0332bf0 deleted empty note. 2021-02-16 07:39:57 +09:00
Tiffany
775a32bbe0 Fix misspelling in Gearman Job
Closes GH-449.
2021-02-16 05:59:21 +09:00
Yoshinari Takaoka
8ef027f131 fixed broken [build|link]. 2021-02-16 05:49:24 +09:00
Christoph M. Becker
a69f6cf5d2 Clarify what the 'width' in mb_strimwidth means
Co-authored-by: Alex Dowad <alexinbeijing@gmail.com>

Closes GH-124.
2021-02-15 17:12:04 +01:00
Tyson Andre
8b7fb1d4ac Improvements to stat() - document other file types
Document character device and sockets

Link to SplFileInfo.
Unlike stat(), SplFileInfo throws instead of emitting a notice,
which is convenient for avoiding the error handler.
(file_exists() returns files that exist but are unreadable)

Related to GH-319

Closes GH-322.
2021-02-15 16:37:42 +01:00
Tyson Andre
ce10bc07c5 Delete the PHP 5 SPL_Types extension.
Months ago, PHP removed php 5 documentation and changelogs
of core functionality

- https://pecl.php.net/package/SPL_Types was last updated in 2012
  and is not maintained.
- SPL_Types is easy to confuse with the SPL
- SPL_Types can cause confusion because PHP has typed properties(7.4),
  and will probably also have actual enums in 8.1
  https://www.php.net/spl_types

Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>

Closes GH-448.
2021-02-15 16:30:52 +01:00
Christoph M. Becker
ec4849a758 Add note regarding upper case and lower case ciphers
This integrates user note 123319.

Cf. <https://github.com/php/doc-en/pull/310#issuecomment-756140676>.
2021-02-15 16:09:24 +01:00
Fynn Tang
77d4719f95 Update openssl-get-cipher-methods.xml
Update PHP7.4 All methods under version

Closes GH-310.
2021-02-15 16:06:12 +01:00
Anna Filina
b65a894b95 Other queries can also produce a result set
Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>

Closes GH-324.
2021-02-15 15:53:07 +01:00
Tyson Andre
565d140248 Update note on print_r() and var_export() using output buffering
var_export stopped using output buffering to convert output to a string
long before php 7.0. See
https://github.com/php/php-src/blob/PHP-7.0/ext/standard/var.c#L564-L582

highlight_string/highlight_file are still using output buffering.

```
<?php
function my_buffer($value) {
    fprintf(STDERR, "var_export output: %s\n", var_export(array(), true));
    fprintf(STDERR, "print_r output: %s\n", print_r(array(), true));
    //fprintf(STDERR, "highlight_string output: %s\n", highlight_string('2+2', true));
    return $value;
}
ob_start('my_buffer');
echo "test";
$result = ob_get_clean();
echo "Result: $result\n";
```

Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>

Closes GH-381.
2021-02-15 15:32:20 +01:00
Yoshinari Takaoka
ae956cd678 Named Arguments are also supported. 2021-02-15 23:28:58 +09:00
Christoph M. Becker
ec82016458 Fix #73721: possible error 2021-02-15 15:01:00 +01:00
Yoshinari Takaoka
102518ddc2 In OpenSSL extension, configargs parameter name was renamed to options.
Closes GH-447.
2021-02-14 03:14:15 +09:00
Yoshinari Takaoka
2e02eeb871 s/configarg/option/ because configarg was renamed to options. 2021-02-14 01:51:09 +09:00
Christoph M. Becker
c3dad7c6ad datefmt_set_timezone_id() is removed as of PHP 7.0.0 2021-02-13 16:49:07 +01:00
Máté Kocsis
ce46b05403 Generate intl methodsynopses - IntlDateFormatter
Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>

Closes GH-340.
2021-02-13 16:47:02 +01:00
Máté Kocsis
b548fc8e55 Generate intl methodsynopses based on stubs - Grapheme, IDN
Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>

Closes GH-341.
2021-02-13 15:50:53 +01:00
Máté Kocsis
16152718af Generate intl function methodsynopses 2021-02-13 15:40:33 +01:00
Sebastian Schendel
46efcedd4a Allow Throwable for $previous param
In current PHP versions the Exception-class seems to allow all Throwable
values for its constructor's $previous param instead of only values of
type Exception.

Closes GH-442.
2021-02-13 15:39:45 +01:00
Máté Kocsis
03841ffe37 Generate intl methodsynopses - Collator
Co-authored-by: Christoph M. Becker <cmbecker69@gmx.de>

Closes GH-339.
2021-02-13 15:38:21 +01:00