This repository
This repository
All repositories

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS, or Subversion.

Download ZIP

The PHP Interpreter

CPHPOther
branch: master
Switch branches/tags
dev
Nothing to show

Fix bug #65997 by switching to Serializable for GMP

Rather than using get_properties and __wakeup for serialization
the code now uses Serializable::serialize() and
Serializable::unserialize(). The get_properties handler is switched
to a get_debug_info handler. Thus get_gc will now return only
the normal properties and not do any modifications, thus fixing
the leak. This also avoids a $num property from being publicly
visible after the object was dumped or serialized, so that's an
extra plus.
latest commit 4218e89f8d
nikic authored
Octocat-spinner-32 TSRM Constify streams API and a few other calls down the rabbit hole.
Octocat-spinner-32 Zend Avoid copy in func_get_arg()
Octocat-spinner-32 build fix bug #51076 (race condition in shtool's mkdir -p)
Octocat-spinner-32 ext Fix bug #65997 by switching to Serializable for GMP
Octocat-spinner-32 main Merge branch 'PHP-5.5'
Octocat-spinner-32 netware Identation Fixed
Octocat-spinner-32 pear Removed safe_mode
Octocat-spinner-32 sapi Merge branch 'master' of https://git.php.net/repository/php-src
Octocat-spinner-32 scripts Fixbug: phpize --clean will delete include/*.h
Octocat-spinner-32 tests Merge branch 'PHP-5.5'
Octocat-spinner-32 travis add openssl
Octocat-spinner-32 win32 Merge branch 'PHP-5.5'
Octocat-spinner-32 .gdbinit The printf modifier for a double is just %f
Octocat-spinner-32 .gitattributes Use NEWS merge driver for UPGRADING and UPGRADING.INTERNALS
Octocat-spinner-32 .gitignore Ignore Zend/zend_dtrace_gen.h and Zend/zend_dtrace_gen.hbak
Octocat-spinner-32 .travis.yml double test timeout for travis
Octocat-spinner-32 CODING_STANDARDS Merge branch 'PHP-5.5'
Octocat-spinner-32 CREDITS Let's pretend this is up-to-date now
Octocat-spinner-32 EXTENSIONS updates
Octocat-spinner-32 INSTALL Remove PWS (Personal Web Server) references
Octocat-spinner-32 LICENSE Added LICENSE from http://www.php.net/license/3_01.txt
Octocat-spinner-32 Makefile.frag Invoke re2c with --no-generation-date to prevent unintentional / unne…
Octocat-spinner-32 Makefile.gcov fix coverage data for the opcache optimizer
Octocat-spinner-32 Makefile.global Merge branch 'PHP-5.5'
Octocat-spinner-32 NEWS Implemented Change crypt() behavior w/o salt RFC
Octocat-spinner-32 README.EXT_SKEL added notes about the PECL site conformity
Octocat-spinner-32 README.GIT-RULES Update git rules (5.5 is stable, 5.3 sec only)
Octocat-spinner-32 README.MAILINGLIST_RULES MFH
Octocat-spinner-32 README.NEW-OUTPUT-API fix protos, and unintential double-patched content
Octocat-spinner-32 README.PARAMETER_PARSING_API Merge branch 'PHP-5.4' into PHP-5.5
Octocat-spinner-32 README.REDIST.BINS - update blowfish to 1.2 (Solar Designer)
Octocat-spinner-32 README.RELEASE_PROCESS Notify doc team BEFORE we release
Octocat-spinner-32 README.SELF-CONTAINED-EXTENSIONS added notes about the PECL site conformity
Octocat-spinner-32 README.STREAMS Constify streams API and a few other calls down the rabbit hole.
Octocat-spinner-32 README.SUBMITTING_PATCH Update patch submitting instructions
Octocat-spinner-32 README.TESTING Merge branch 'pull-request/341'
Octocat-spinner-32 README.TESTING2 Fixed bug#46445 (run-tests2.php is missing or README.TESTING2 is unne…
Octocat-spinner-32 README.UNIX-BUILD-SYSTEM Update documentation for PHP 5.
Octocat-spinner-32 README.WIN32-BUILD-SYSTEM - if they are outdated/wrong, no need to confuse the users
Octocat-spinner-32 README.input_filter Merge branch 'PHP-5.3' into PHP-5.4
Octocat-spinner-32 README.md Link to more readmes
Octocat-spinner-32 README.namespaces - MFH: Changed namespace separator
Octocat-spinner-32 UPGRADING ldap_escape() notes
Octocat-spinner-32 UPGRADING.INTERNALS Implement variadic function syntax
Octocat-spinner-32 acinclude.m4 Merge branch 'PHP-5.5'
Octocat-spinner-32 buildconf Make "buildconf --force" more robust, per IRC chat. Not backported to…
Octocat-spinner-32 buildconf.bat MFH: Check if configure script was copied, and output an error if it …
Octocat-spinner-32 config.guess typo fixes
Octocat-spinner-32 config.sub Merge branch 'PHP-5.4' into PHP-5.5
Octocat-spinner-32 configure.in Merge branch '2Guploads'
Octocat-spinner-32 footer consistent with the used style
Octocat-spinner-32 genfiles MFB53: genfiles update
Octocat-spinner-32 header Happy New Year
Octocat-spinner-32 ltmain.sh - Upgraded bundled libtool to 1.5.26
Octocat-spinner-32 makedist Allow local override of PHPROOT in makedist
Octocat-spinner-32 makerpm - Change from PHP5 -> PHP 5
Octocat-spinner-32 php.gif change these in HEAD too
Octocat-spinner-32 php.ini-development Merge branch 'PHP-5.5'
Octocat-spinner-32 php.ini-production Merge branch 'PHP-5.5'
Octocat-spinner-32 php5.spec.in - Renamed all *php4* files to *php5*, changed all php4/PHP4 to php5/PHP5
Octocat-spinner-32 run-tests.php Merge branch 'issue-55736' of https://github.com/tistre/php-src
Octocat-spinner-32 server-tests-config.php Merge branch 'pull-request/341'
Octocat-spinner-32 server-tests.php Merge branch 'pull-request/341'
Octocat-spinner-32 snapshot Integration of -ng changes. Changes:
Octocat-spinner-32 stamp-h.in # Fix ColorResolve bogosity
Octocat-spinner-32 stub.c Add newline. Recent GCC snapshots segfault, if the input file is comp…
Octocat-spinner-32 svnclean.bat - rename to svn
Octocat-spinner-32 vcsclean MFH: dropped some more mime types, svnclean -> clean for multiple VCS
README.md

The PHP Interpreter

This is the github mirror of the official PHP repository located at http://git.php.net.

Build Status

Pull Requests

PHP accepts pull requests via github. Discussions are done on github, but depending on the topic can also be relayed to the official PHP developer mailinglist [email protected].

New features require an RFC and must be accepted by the developers. See https://wiki.php.net/rfc and https://wiki.php.net/rfc/voting for more information on the process.

Bug fixes do not require an RFC, but require a bugtracker ticket. Always open a ticket at https://bugs.php.net and reference the bug id using #NNNNNN.

Fix #55371: get_magic_quotes_gpc() throws deprecation warning

After removing magic quotes, the get_magic_quotes_gpc function caused
a deprecate warning. get_magic_quotes_gpc can be used to detected
the magic_quotes behavior and therefore should not raise a warning at any
time. The patch removes this warning

We do not merge pull requests directly on github. All PRs will be pulled and pushed through http://git.php.net.

Guidelines for contributors

Something went wrong with that request. Please try again.