/PHP-5.5/ |
H A D | .gdbinit | 6 set the ts resource, it is impossible for gdb to 27 this also sets compiler_globals to $cg
|
H A D | CODING_STANDARDS | 9 well into version 5 releases, many sections have been recoded to use 17 1. Functions that are given pointers to resources should not free them 20 to and/or from. 40 Any other use of a numeric constant to specify different behavior 47 for efficiency and in order for them to be binary-safe. 83 question needs to survive between multiple requests. 196 is known to accept C++-style comments in C code. 198 2. Use K&R-style. Of course, we can't and don't want to 199 force anybody to use a style he or she is not used to, but, 202 style. This applies to just about everything, starting with [all …]
|
H A D | EXTENSIONS | 6 Supported: Someone is actually paid to look after this. 8 Odd Fixes: It has a maintainer but they don't have time to do
|
H A D | INSTALL | 172 You can select arguments to add to the configure on line 10 below from 203 you only need to repeat the last three steps. You only need to 240 It's also common to setup the .phps extension to show highlighted PHP 285 installations. You should replace /path/to/ with the path to these 427 some other way, you'll need to adjust the path to apxs accordingly. 436 You only need to restart apache for the new module to take effect. 470 And to allow .phps files to be handled by the php source filter, 1166 5's to 4's. 1227 to demonstrate how to obtain and install PECL extensions. 1923 VirtualDomain you want to have PHP support added to. [all …]
|
H A D | LICENSE | 18 3. The name "PHP" must not be used to endorse or promote products 29 license from time to time. Each version will be given a 32 of the license, you may always continue to use it under the terms 33 of that version. You may also choose to use such covered code 36 the right to modify the terms applicable to covered code created
|
H A D | NEWS | 1987 . Add --with-fpm-systemd option to report health to systemd, and 2245 . Add --with-fpm-systemd option to report health to systemd, and 2584 . Changed response to unknown HTTP method to 501 according to RFC. 4339 . Added ability to connect to HTTPS sites through proxy with basic 5202 - Changed gmp_strval() to use full range from 2 to 62, and -2 to -36. FR #50283 5790 . Fixed get_cfg_var() to be able to return "array" ini options. 6025 - Added 'n' flag to fopen to allow passing O_NONBLOCK to the underlying 7064 - Fixed dl() to limit argument size to MAXPATHLEN (CVE-2007-4887). 7315 to be passed to process). (Jani) 7518 . Sync to 2.0.35 [all …]
|
H A D | README.EXTENSIONS | 1 This file describes extension module API details. Refer to 2 README.EXT_SKEL to create extension skeleton files. Refer to 11 maintaining a third party extension, here's how to update it: 26 Here's how it should look if you want your code to build with PHP
|
H A D | README.EXT_SKEL | 1 (NOTE: you may also want to take a look at the pear package 4 supposed to replace ext_skel completely in the long run ...) 14 Very simple. First, change to the ext/ directory of the PHP 4 sources. If 23 systems seem to default to using mawk, so you may need to change the 25 ext_skel to use gawk explicitly. ] 27 If you don't need to test the existence of any external header files, 30 change back up to PHP sources top directory, and do 57 When you need to expose module functions to other modules, expose functions 111 function to help first time module writers to get started and testing 137 know what to expect. [all …]
|
H A D | README.GIT-RULES | 6 We'll assume you're basically familiar with Git, but feel free to post 12 some basic rules with regards to Git usage will:: 30 3. Look at EXTENSIONS file to see who is the primary maintainer of 31 the code you want to contribute to. 36 5. If you don't know how to do something, ask first! 48 PHP-5.6 Is used to release the PHP 5.6.x series. This is a current 51 PHP-5.5 Is used to release the PHP 5.5.x series. This is an old 54 PHP-5.4 Is used to release the PHP 5.4.x series. This is an old 66 the releases, hence they are closed to the general public. 109 It looks like commit 99fb6e04 (pack-objects: convert to use [all …]
|
H A D | README.MAILINGLIST_RULES | 6 mailinglists. Following these rules is considered imperative to the success of 7 the PHP project. Therefore expect your contributions to be of much less positive 13 following some basic rules with regards to mailinglist usage will: 40 research before posting to the entire developer community. 43 PHP developers to implement a feature for you. For one it makes the 47 6. If you are posting to an existing thread, make sure that you know what 52 signatures to a maximum of 2 lines if at all necessary. 57 people, double check the above rules. Try to wait a bit longer before 58 sending your replies to give other people more time to digest your answers 59 and more importantly give you the opportunity to make sure that you [all …]
|
H A D | README.NEW-OUTPUT-API | 4 API adjustment to the old output control code: 81 …// php_ob_init_conflict("to be started handler name", "to be tested if already started handler nam… 117 or handlers implemented in C to be used with ob_start() can contain a non-global 120 pass a void*** pointer as second arg to receive the address of a pointer 121 pointer to the opaque field of the output handler context 123 pass a int* pointer as second arg to receive the flags set for the output handler 125 pass a int* pointer as second arg to receive the level of this output handler 128 the second arg is ignored; marks the output handler to be neither cleanable 139 with the behaviour of the current (to be obsoleted) code, thus should
|
H A D | README.PARAMETER_PARSING_API | 4 It should be easier to parse input parameters to an extension function. 9 check for the appropriate number of parameters, and try to output 20 passed to the extension function, the type specifier string, and the 21 list of pointers to variables to store the results in. The _ex() version 49 has to be provided on input and is used to verify the PHP parameter is an 77 passed to it. 81 pointer is set to a native NULL pointer. 92 and ints to strings length (i.e. for "s" you need to pass char * and int), 110 # php ./scripts/dev/check_parameters.php /path/to/your/sources/ 137 If null is passed for object, obj will be set to NULL. */ [all …]
|
H A D | README.PHP4-TO-PHP5-THIN-CHANGES | 12 The same applies to strripos(). 24 3. array_merge() was changed to accept only arrays. If a non-array variable is 28 4. Be careful when porting from ext/mysql to ext/mysqli. The following 37 Apache2 SAPI in contrast to the situation in PHP 4, where it is set to the 39 by Apache. This change was made to comply with the CGI specification. 40 Please refer to bug #23610 for further information. 43 ext/tokenizer extension. If error_reporting is set to E_ALL notices will 50 includes "S". If you have specifically configured your system to not 51 create $_SERVER, then of course it shouldn't be there. The change was to 79 declared which may lead to problems in older scripts that rely on [all …]
|
H A D | README.REDIST.BINS | 59 and crypt(3) interfaces added, but optimizations specific to password 74 It is my intent that you should be able to use this on your system, 75 as part of a software package, or anywhere else to improve security, 78 the public domain as well, but I don't require that in order to let 86 please refer to the comments in BF_set_key() and to the crypt(3) man page 100 The author disclaims copyright to this source code. In place of 114 copies of the Software, and to permit persons to whom the Software is 115 furnished to do so, subject to the following conditions: 239 Permission is granted to anyone to use this software for any purpose, 241 freely, subject to the following restrictions: [all …]
|
H A D | README.RELEASE_PROCESS | 16 It is recommended to do so a couple of days before the packaging day, to 29 steps related to the php/QA/bug websites try to have someone from the webmaster 34 7. Moving extensions from/to PECL requires write acces to the destination. 53 For Moving extensions from PECL to php-src the svn mv has to be tone the other 154 2. If a CVE commit needs to be merged to the release, then have it committed to 206 to manually copy the old information to include/releases.inc 253 e. You may want to try php-web/bin/news2html to automate this task 257 to upgrade. 273 This is to make sure that repiles to the announcement on php-general@ or internals@ 298 to upgrade. [all …]
|
H A D | README.SELF-CONTAINED-EXTENSIONS | 13 We will describe now how to create these and how to put things 32 Just to show you how easy it is to create a self-contained 45 It is time to finish the module. Run: 52 The user instructions boil down to 73 need to specify anything). 86 PHP_ARG_ENABLE(foobar,whether to enable foobar, 142 support to an existing module called foo. 159 If you plan to release an extension to the PECL website, there are several 160 points to be regarded. 162 1. Add LICENSE or COPYING to the package.xml [all …]
|
H A D | README.STREAMS | 61 STREAM_MUST_SEEK - If you really need to be able to seek the stream 62 and don't need to be able to write to the original 104 to know that the streams API provides a standard way to do this: 112 This function will try to use mmap where available to make the copying more 124 The buffer is allocated using pemalloc(); you need to call pefree() to 128 If you have an existing stream and need to be able to seek() it, you 144 NOTE: If you only need to seek forward, there is no need to call this 264 to be passed back to fopen_wrapper (or it's yet to be implemented successor). 303 First, you need to figure out what data you need to associate with the 311 appropriately), and use the abstract pointer to refer to it. [all …]
|
H A D | README.SUBMITTING_PATCH | 1 Submitting Enhancements and Patches to PHP 4 This document describes how to submit an enhancement or patch for PHP. 7 You don't need any login accounts or special access to download, 12 An excellent article to read first is: 62 to bug reports at http://bugs.php.net/. 76 Information on contributing to PHP documentation is at 110 the patch or pointer to the bug to pecl-dev@lists.php.net. Also CC 121 Information on contributing to PEAR is available at 126 How to create your PHP, PHP Documentation or PECL patch 180 - Did I send the patch to the right mail list? [all …]
|
H A D | README.TESTING | 5 You may decide to automatically submit a test summary to our QA workflow 14 The easiest way to test your PHP build is to run "make test" from the 19 type "make test" to execute all or some test scripts saved under 37 select the PHP executable that is to be tested, that is, used to run the test scripts. 42 you must build PHP with CGI SAPI to perform all tests. 82 code executed to the test script directory. For example, if 108 If you like to keep up to speed, with latest developments and quality 117 Example script to be run by cron(1): 148 advised to test for non-zero, rather then a specific value. 153 Writing test file is very easy if you are used to PHP. [all …]
|
H A D | README.TESTING2 | 3 This is an addendum to README.TESTING with additional information 4 specific to server-tests.php. 8 'make test'. server-tests was developed to provide support for 28 must be copied to a directory under the web server 42 php server-tests.php -p /path/to/php-cli 45 php server-tests.php -p /path/to/php-cgi 54 php server-tests.php -c /path/to/server-tests-config.php 58 php server-tests.php -c /path/to/server-tests-config.php -w -t 3 -d /path/to/testdir 64 In addition to the traditional test sections 107 to set in this section would include: [all …]
|
H A D | README.UNIX-BUILD-SYSTEM | 20 - changed some configure-time constructs to run at buildconf-time 21 - upgraded shtool to 1.5.4 28 that your build is correct (how often have you been told to 29 "make clean"? When this is done, you won't need to anymore). 47 Makefile.ins are abandoned. The files which are to be compiled 66 the source-code files here as well. If you need to specify 75 Now, you need to tell the build system that you want to build files 83 If you have a complex extension, you might to need add special 92 Make sure to prefix *all* relative paths correctly with either 95 absolute paths or relative ones to the top build-directory. [all …]
|
H A D | README.input_filter | 5 and can be quite difficult to prevent. Whenever you accept user data 6 and somehow display this data back to users, you are likely vulnerable 7 to XSS hacks. 13 policy you will need to write a standard PHP extension. There is also 15 peoples' needs. However, if you want to implement your own security
|
H A D | README.md | 12 depending on the topic can also be relayed to the official PHP developer 25 a deprecate warning. get_magic_quotes_gpc can be used to detected
|
H A D | README.namespaces | 4 Main assumption of the model is that the problem that we are to solve is the 6 to take autoloader's job or create packaging model - only make names 55 the point of definition down to the end of file. It is recommended however to 70 It can be used to construct fully-qualified names to pass them as callbacks. 87 it is translated to "A\B\C\D\e()". 90 is translated to "new A\B\C()". 93 interpreted as calls to these namespace functions. 106 6) Calls to qualified functions are resolved at run-time. Call to 117 foo(); // first tries to call "foo" defined in namespace "A" 162 - calls to static methods are slower, because PHP first tries to look [all …]
|
/PHP-5.5/TSRM/ |
H A D | LICENSE | 12 may be used to endorse or promote products derived from this software
|