/PHP-5.5/ |
H A D | .gdbinit | 420 dumps a function table (HashTable) 593 This command is almost a short cut for 666 show status of a memory block.
|
H A D | .gitignore | 13 *.a
|
H A D | CODING_STANDARDS | 6 code in PHP should follow. Since this file was added at a very late 40 Any other use of a numeric constant to specify different behavior 41 or actions should be done through a #define. 70 existence of a function 132 a trivial meaning (e.g. for (i=0; i<100; i++) ...). 140 letter that starts a new 'word' is capitalized:: 199 force anybody to use a style he or she is not used to, but, 227 of a line, followed by any number of whitespace. 255 the end of the fold, and should be on a separate line. 265 Returns a header object with the defined parameters */ [all …]
|
H A D | EXTENSIONS | 8 Odd Fixes: It has a maintainer but they don't have time to do 13 it has been replaced by a better system and you
|
H A D | INSTALL | 60 a web server and a web browser. You probably already have a web 132 (such as a secure server, or a different database driver), you may need 170 on a separate page. 325 This will create a libmodphp5.a library, a mod_php5.c and some 377 with a threaded MPM 764 wanted to start, as a CGI script (a CGI script inside of the admin 793 create a PHP script which displays a directory listing and replace the 1084 need to have a different set of features (such as a secure server, or a 1285 To compile a standalone extension (aka a DLL file), please refer to 1301 Library (PECL) is a repository for PHP Extensions, providing a [all …]
|
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 | Makefile.global | 115 find . -name \*.la -o -name \*.a | xargs rm -f
|
H A D | NEWS | 1446 . Fixed bug #66094 (unregister_tick_function tries to cast a Closure to a 1991 . Log a warning when a syscall fails. (Remi) 2244 . Log a warning when a syscall fails. (Remi) 3226 a legal construct. 4109 . Fixed bug #54204 (Can't set a value with a PATH section in php.ini). 5951 object by parsing a date/time string according to a given format. 6532 - Fixed bug #47109 (Memory leak on $a->{"a"."b"} when $a is not an object). 7102 - Fixed bug #42817 (clone() on a non-object does not result in a fatal 7519 . Added imagegrabwindow and imagegrabscreen, capture a screen or a 7792 . Fixed a bug when callback function returns a non-modified value. [all …]
|
H A D | README.EXTENSIONS | 9 Between PHP 4.0.6 and 4.1.0, the Zend module struct changed in a way 11 maintaining a third party extension, here's how to update it:
|
H A D | README.EXT_SKEL | 1 (NOTE: you may also want to take a look at the pear package 2 PECL_Gen, a PHP-only alternative for this script that 8 It's a tool for automatically creating the basic framework for a PHP module 9 and writing C code handling arguments passed to your functions from a simple 41 (a very good idea) and don't want to bother yourself with creating function 42 definitions and handling arguments passed yourself, it's time to create a 77 other with a comma and optional space. Argument_type can be one of int, 84 or there is a wrong amount of ']'s, but this may change in the future. 110 By default, ext_skel creates both comments in the source code and a test 148 This program doesn't have a --help option. It has --no-help instead. [all …]
|
H A D | README.GIT-RULES | 7 your questions on the mailing list. Please have a look at 10 PHP is developed through the efforts of a large number of people. 11 Collaboration is a Good Thing(tm), and Git lets us do this. Thus, following 14 a. Make everybody happier, especially those responsible for maintaining 48 PHP-5.6 Is used to release the PHP 5.6.x series. This is a current 68 The next few rules are more of a technical nature:: 71 get merged up to all other branches. If a change is not needed for 78 news about a bug fix which went into PHP-5.4, PHP-5.5 and master 80 not master, which is not a public released version yet. 84 provide a nice commit message for each one. See example below. [all …]
|
H A D | README.MAILINGLIST_RULES | 11 PHP is developed through the efforts of a large number of people. 12 Collaboration is a Good Thing(tm), and mailinglists lets us do this. Thus, 15 a. Make everybody happier, especially those responsible for developing PHP 20 c. Prevent you from making a fool of yourself in public. 29 2. Do not post when you are angry. Any post can wait a few hours. Review 30 your post after a good breather or a good nights sleep. 34 (http://www.php.net/mailing-lists.php). When in doubt ask a friend or 39 are faced with a lot of requests. Make sure that you have done your 43 PHP developers to implement a feature for you. For one it makes the 52 signatures to a maximum of 2 lines if at all necessary. [all …]
|
H A D | README.NEW-OUTPUT-API | 32 Testing whether a certain output handler has already been started: 80 Issue a warning because of an output handler conflict: 84 Registering a conflict checking function, which will be checked prior starting the handler: 88 …Registering a reverse conflict checking function, which will be checked prior starting the specifi… 92 Facilitating a context from within an output handler callable with ob_start(): 104 Restarting the output handler because of a CLEAN operation: 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 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
|
H A D | README.PARAMETER_PARSING_API | 31 PHP 5.5 includes a new function: 52 a - array (zval*) 81 pointer is set to a native NULL pointer. 115 /* Gets a long, a string and its length, and a zval */ 140 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "o!a", 146 /* Gets a separated array which can also be null. */ 148 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "a/!", 153 /* Get either a set of 3 longs or a string. */ 157 * The function expects a pointer to a integer in this case, not a long 158 * or any other type. If you specify a type which is larger [all …]
|
H A D | README.PHP4-TO-PHP5-THIN-CHANGES | 1 1. strrpos() and strripos() now use the entire string as a needle. Be aware 18 $a = "foo"; 19 unset($a[0][1][2]); 61 $a = new a(); 62 class a { 68 $a = new a(); 71 class a implements b { 87 $a = new FooBar(); 88 var_dump(get_class($a), get_parent_class($a)); 146 $a = new Foo(); [all …]
|
H A D | README.REDIST.BINS | 75 as part of a software package, or anywhere else to improve security, 79 you place this code and any modifications you make under a license 83 "$2a$") by Niels Provos <provos at citi.umich.edu>, and uses some of his 89 There's a paper on the algorithm that explains its design decisions: 101 a legal notice, here is a blessing: 110 Permission is hereby granted, free of charge, to any person obtaining a copy 132 The following php_mt_...() functions are based on a C++ class MTRand by 136 Mersenne Twister random number generator -- a C++ class MTRand 245 in a product, an acknowledgment in the product documentation would be 292 of charge, to (a) use, copy, distribute, modify, perform and display this [all …]
|
H A D | README.RELEASE_PROCESS | 16 It is recommended to do so a couple of days before the packaging day, to 56 Rolling a non stable release (alpha/beta/RC) 143 a. ``git commit -a && git push origin master`` 148 Rolling a stable release 202 a. You can run ``php bin/bumpRelease 5`` if you are making a release for the 210 a. ``$PHP_X_VERSION`` to the correct version 235 a. go over the list and put every element on one line 255 6. Add a short notice to phpweb stating that there is a new release, and 259 a. Call php bin/createNewsEntry in your local phpweb checkout 296 3. Add a short notice to phpweb stating that there is a new release, and [all …]
|
H A D | README.SELF-CONTAINED-EXTENSIONS | 18 While the result will run on any system, a developer's setup needs these 32 Just to show you how easy it is to create a self-contained 33 extension, we will convert an embedded extension into a 81 The m4 configuration can perform additional checks. For a 82 self-contained extension, you do not need more than a few 112 As for the rest, you are currently alone here. There are a lot of existing 113 modules, use a simple module as a starting point and add your own code. 128 And that's it. You now have a self-contained extension. 140 In order to be useful, a self-contained extension must be loadable 141 as a shared module. I will explain now how you can add shared module
|
H A D | README.STREAMS | 23 Streams use a php_stream* parameter just as ANSI stdio (fread etc.) use a 77 Convert a FILE * into a stream. 80 Open a FILE * with tmpfile() and convert into a stream. 89 Convert a socket into a stream. 93 Open a connection to a host and return a stream. 191 If you ask a socket stream for a FILE*, the abstraction will use fdopen to 212 to check if a stream is a socket you might use: 215 /* it can be a socket */ 228 itself, which holds some state information (and possibly a buffer) and a 240 The idea is that a stream implementation defines a php_stream_ops struct, and [all …]
|
H A D | README.SUBMITTING_PATCH | 26 create a bug or identify an existing bug at http://bugs.php.net/. A 30 If your change is large then create a Request For Comment (RFC) page 44 Attach the patch to the PHP bug and consider sending a notification 49 Please make the mail subject prefix "[PATCH]". If attaching a patch, 50 ensure it has a file extension of ".txt". This is because only MIME 58 Fork the official PHP repository and send a pull request. A 67 If you are fixing incorrect PHP documentation first create a bug or 79 Attach the patch to the PHP bug and consider sending a notification 84 which can be closed by your patch. If attaching a patch, ensure it 115 as an attachment with a file extension of ".txt". This is because [all …]
|
H A D | README.TESTING | 3 Failed tests usually indicate a problem with your local system setup 5 You may decide to automatically submit a test summary to our QA workflow 6 at the end of a test run. 7 Please do *not* submit a failed test as a bug or ask for help on why 53 so if you find a test that is affected by a setting, please report 62 which have a "phpt" extension, "run-tests.php" looks at the sections 65 section is extracted into a ".php" file (with the same name besides 69 regarded as a test file. 92 factors applying to the tester's environment, or there is a bug in PHP. 94 test name or the file name. You can check the status of such a bug, by [all …]
|
H A D | README.TESTING2 | 18 the -c argument will allow you to use a configuration file. This is 23 Will emulate a CGI environment when testing with the cgi sapi executable. 27 alias a directory to the php source directory, or the test scripts 28 must be copied to a directory under the web server 69 This is not a new section, but not multipart posts are supported for testing 73 This section takes no value. It merely provides a simple marker for tests 78 Not used for anything, just a section for documenting the test 109 PATH_INFO The pathinfo part of a request url 110 FRAGMENT The fragment section of a url (after #) 111 QUERY_STRING The query part of a url (after ?) [all …]
|
H A D | README.UNIX-BUILD-SYSTEM | 11 - adds PHP_DEFINE(what[, value]) which creates a single include-file 24 The Reason For a New System 26 It became more and more apparent that there is a severe need 32 If You Build PHP on a Unix System 35 You, as a user of PHP, will notice no changes. Of course, the build 54 the extension will even be built as a dynamic module. 60 Please have a look at acinclude.m4 for the gory details and meanings 76 in a directory called $ext_builddir/lib: 83 If you have a complex extension, you might to need add special 87 This will read a file in the source-dir of your extension called [all …]
|
H A D | README.input_filter | 10 through which a company-wide or site-wide security policy can be 11 enforced. It is implemented as a SAPI hook and is called from the 13 policy you will need to write a standard PHP extension. There is also 14 a powerful standard implementation in ext/filter that should suit most 19 original raw user data and adds a my_get_raw() function while the normal 95 * you can use this if your filter already registers the variable under a 137 raw_var = emalloc(var_len+5); /* RAW_ and a \0 */
|
H A D | README.md | 19 Bug fixes **do not** require an RFC, but require a bugtracker ticket. Always 20 open a ticket at https://bugs.php.net and reference the bug id using #NNNNNN. 25 a deprecate warning. get_magic_quotes_gpc can be used to detected 26 the magic_quotes behavior and therefore should not raise a warning at any
|