/php-src/ |
H A D | .gdbinit | 54 If a zend_execute_data pointer is set this will print the compiled 414 dumps a function table (HashTable) 519 Takes a pointer to an object's property and prints the property information 616 print the length and contents of a zend string 627 This command is almost a short cut for 653 lookup a refcounted in root
|
H A D | .gitignore | 3 # such as editor configuration, a good practice is to exclude them using the 4 # .git/info/exclude in the cloned repository or a global .gitignore file. 16 # Swap files created by editors and tools to indicate a locked file 27 *.a
|
H A D | CODING_STANDARDS.md | 26 * The function is given a boolean argument, that controls whether or not the 38 meaningful names and can be easily manipulated. Any use of a numeric 40 a `#define`. 44 calculated with `strlen()`. Write your functions in such a way so that 58 1. When commenting out code using a `#if` statement, do NOT use `0` only. 66 use `function_exists()` to test for the existence of a function. 82 which return a "yes"/"no" answer. `zend_result` is an appropriate 118 1. If they are part of a "parent set" of functions, that parent should be 146 except for places where the variable has no real meaning or a trivial 155 starts a new `word` is capitalized: [all …]
|
H A D | CONTRIBUTING.md | 3 Anybody who programs in PHP can be a contributing member of the community that 5 websites is a never-ending one. With every release or release candidate comes a 6 wave of work, which takes a lot of organization and co-ordination. 66 [guide to reporting a bug](https://bugs.php.net/how-to-report.php). 68 Where possible, please include a self-contained reproduction case! 116 a huge win for every PHP user. 149 Although not a formal channel, you can also find a number of core developers on 262 extension then create a bug or identify an existing bug at 268 If your change is large then create a 291 correctly in a thread-safe PHP. [all …]
|
H A D | EXTENSIONS | 7 Odd Fixes: It has a maintainer but they don't have time to do 12 it has been replaced by a better system and you
|
H A D | LICENSE | 29 license from time to time. Each version will be given a 31 Once covered code has been published under a particular version
|
H A D | NEWS | 85 . resourcebundle_get(), ResourceBundle::get(), and accessing offsets on a 89 - ValueError if the integer index does not fit in a signed 32 bit integer 90 . ResourceBundle::get() now has a tentative return type of: 108 . Fixed bug GH-10599 (Apache crash on Windows when using a self-referencing 109 anonymous function inside a class with an active mysqli connection). 114 . If JIT is enabled, PHP will now exit with a fatal error on startup in case 206 . Fixed bug GH-12208 (SimpleXML infinite loop when a cast is used inside a 227 . Mitigate #51561 (SoapServer with a extented class and using sessions,
|
H A D | README.REDIST.BINS | 28 PCRE2 is a library of functions to support regular expressions whose syntax 38 included in the distribution is a just-in-time compiler that can be used to 176 as part of a software package, or anywhere else to improve security, 180 you place this code and any modifications you make under a license 190 There's a paper on the algorithm that explains its design decisions: 205 Mersenne Twister random number generator -- a C++ class MTRand 510 any context without fee, including a commercial application, 523 limited to implied warranties of merchantability and fitness for a 614 3. Redistributions must contain a verbatim copy of this document. 617 Each revision is distinguished by a version number. You may use [all …]
|
H A D | README.md | 2 <a href="https://php.net"> 7 </a> 12 PHP is a popular general-purpose scripting language that is especially suited to 41 For a minimal PHP build from Git, you will need autoconf, bison, and re2c. For 42 a default build, you will additionally need libxml2 and libsqlite3. 58 `./configure --help` for a full list of options. 82 Shall run `make test` with a maximum of 4 concurrent jobs: Generally the maximum 90 After a successful build (and test), PHP may be installed with: 107 welcome by forking the repository and sending a pull request. 117 Bug fixes don't require an RFC. If the bug has a GitHub issue, reference it in
|
H A D | SECURITY.md | 7 somebody about a PHP security issue that might not be a bug report, please write 11 be credited as a contributor, and your contribution will reflect the MITRE
|
H A D | UPGRADING | 26 if the last path component contained a period. In that case, a 404 error was 38 . Some DOM methods previously returned false or a PHP_ERR DOMException if a new 92 As a consequence, this means {,3} is now recognized as a quantifier instead 95 for a full changelog. 129 . Get methods called, or casting to a string on a SimpleXMLElement will no 131 For example, casting an element to a string within a foreach loop would 139 . SoapClient::$httpurl is now a Soap\Url object rather than a resource. 142 . SoapClient::$sdl is now a Soap\Sdl object rather than a resource. 178 a TypeError instead of a ValueError. 284 to resolve a type with a specific namespace to a specific class. [all …]
|
H A D | UPGRADING.INTERNALS | 22 * ZPP now accepts a F or Z_PARAM_FUNC_NO_TRAMPOLINE_FREE type check. 38 out zend_string*. This won't cut off the string if it embeds a NUL byte. 89 a. Abstract 148 a. ext/dom 166 replaced by a non-biased scaler. 174 and a php_random_status struct pointer as separate parameters now take a 178 - The seed member of a php_random_algo has been removed. As a replacement 202 - Added a way to attached private data to a php_libxml_ref_obj. 203 - Added a way to fix a class type onto php_libxml_ref_obj. 213 - php_pcre_match_impl() now no longer has a use_flags argument. [all …]
|
/php-src/.github/ |
H A D | CODEOWNERS | 2 # or interested parties over a particular area of the php-src source code. 3 # While requesting a review from someone does not obligate that person to 4 # review a pull request, these reviewers might have valuable knowledge of 5 # the problem area and could aid in deciding whether a pull request is ready
|
/php-src/.github/ISSUE_TEMPLATE/ |
H A D | bug_report.yml | 2 description: Create a bug report 8 …ription: "Please provide a minimal way to reproduce the problem and describe what the expected vs …
|
H A D | feature_request.yml | 2 description: Create a feature request
|
/php-src/.github/scripts/windows/ |
H A D | build.bat | 29 for /f "tokens=*" %%a in ('type %PHP_BUILD_CACHE_SDK_DIR%\VERSION') do set GOT_SDK_VER=%%a
|
/php-src/.github/workflows/ |
H A D | close-stale-feature-requests.yml | 28 …ion is taken. Please see https://github.com/probot/stale#is-closing-stale-issues-really-a-good-idea
|
H A D | nightly.yml | 437 # Hack to disable a test that hangs 480 # Test causes a heap-buffer-overflow but I cannot reproduce it locally...
|
H A D | push.yml | 230 # ASLR can cause a lot of noise due to missed sse opportunities for memcpy
|
/php-src/TSRM/ |
H A D | threads.m4 | 84 dnl Try to find a way to enable POSIX threads.
|
/php-src/Zend/ |
H A D | LICENSE | 24 of the license from time to time. Each version will be given a 26 Once covered code has been published under a particular version
|
/php-src/Zend/Optimizer/ |
H A D | sccp.c | 1978 if ((Z_TYPE_P(a) != IS_ARRAY && !IS_PARTIAL_ARRAY(a)) in join_partial_arrays() 1985 zval_ptr_dtor_nogc(a); in join_partial_arrays() 2001 zval_ptr_dtor_nogc(a); in join_partial_objects() 2011 if (IS_TOP(a)) { in join_phi_values() 2012 zval_ptr_dtor_nogc(a); in join_phi_values() 2013 ZVAL_COPY(a, b); in join_phi_values() 2017 zval_ptr_dtor_nogc(a); in join_phi_values() 2018 MAKE_BOT(a); in join_phi_values() 2024 MAKE_BOT(a); in join_phi_values() 2029 MAKE_BOT(a); in join_phi_values() [all …]
|
H A D | zend_cfg.c | 768 static bool dominates(zend_basic_block *blocks, int a, int b) /* {{{ */ in dominates() argument 770 while (blocks[b].level > blocks[a].level) { in dominates() 773 return a == b; in dominates()
|
H A D | zend_inference.c | 552 if (~a & c & m) { in minOR() 555 a = temp; in minOR() 567 return a | c; in minOR() 578 if (temp >= a) { in maxOR() 602 a = temp; in minAND() 613 return a & c; in minAND() 624 if (temp >= a) { in maxAND() 642 return minAND(a, b, ~d, ~c) | minAND(~b, ~a, c, d); in minXOR() 647 return maxOR(0, maxAND(a, b, ~d, ~c), 0, maxAND(~b, ~a, c, d)); in maxXOR() 694 tmp->min = a; in zend_ssa_range_or() [all …]
|
H A D | zend_inference.h | 209 static zend_always_inline bool zend_add_will_overflow(zend_long a, zend_long b) { in DEFINE_SSA_OP_INFO() 210 return (b > 0 && a > ZEND_LONG_MAX - b) in DEFINE_SSA_OP_INFO() 211 || (b < 0 && a < ZEND_LONG_MIN - b); in DEFINE_SSA_OP_INFO() 213 static zend_always_inline bool zend_sub_will_overflow(zend_long a, zend_long b) { in zend_sub_will_overflow() argument 214 return (b > 0 && a < ZEND_LONG_MIN + b) in zend_sub_will_overflow() 215 || (b < 0 && a > ZEND_LONG_MAX + b); in zend_sub_will_overflow()
|