Fix some misspellings

This commit is contained in:
Gabriel Caruso 2018-08-09 23:19:55 -03:00 committed by Christoph M. Becker
parent 9ea7d259ef
commit 84b195d9fc
95 changed files with 143 additions and 143 deletions

View file

@ -364,7 +364,7 @@ php_stream_ops my_ops = {
"Strange MySQL example" "Strange MySQL example"
} }
Thats it! That's it!
Take a look at the STDIO implementation in streams.c for more information Take a look at the STDIO implementation in streams.c for more information
about how these operations work. about how these operations work.

View file

@ -149,7 +149,7 @@ foreach ($array_variables as $array_var) {
var_dump( empty($array_var) ); // expected: bool(true) var_dump( empty($array_var) ); // expected: bool(true)
} }
echo "\n*** Testing unset(), emtpy() & isset() with resource variables ***\n"; echo "\n*** Testing unset(), empty() & isset() with resource variables ***\n";
$fp = fopen(__FILE__, "r"); $fp = fopen(__FILE__, "r");
$dfp = opendir( dirname(__FILE__) ); $dfp = opendir( dirname(__FILE__) );
$resources = array ( $resources = array (
@ -1184,7 +1184,7 @@ bool(false)
bool(false) bool(false)
bool(true) bool(true)
*** Testing unset(), emtpy() & isset() with resource variables *** *** Testing unset(), empty() & isset() with resource variables ***
-- Iteration 1 -- -- Iteration 1 --
resource(%d) of type (stream) resource(%d) of type (stream)
bool(true) bool(true)

View file

@ -1,5 +1,5 @@
--TEST-- --TEST--
If the LHS of ref-assign ERRORs, that takes precendence over the "only variables" notice If the LHS of ref-assign ERRORs, that takes precedence over the "only variables" notice
--FILE-- --FILE--
<?php <?php

View file

@ -1,5 +1,5 @@
--TEST-- --TEST--
assgin to object leaks with ref assign to object leaks with ref
--FILE-- --FILE--
<?php <?php
function &a($i) { function &a($i) {

View file

@ -1,5 +1,5 @@
--TEST-- --TEST--
Bug #26698 (Thrown exceptions while evaluting argument to pass as parameter crash PHP) Bug #26698 (Thrown exceptions while evaluating argument to pass as parameter crash PHP)
--FILE-- --FILE--
<?php <?php

View file

@ -34,7 +34,7 @@ class collection implements Iterator {
} }
public function valid() { public function valid() {
throw new Exception('shit happend'); throw new Exception('shit happened');
return ($this->current() !== false); return ($this->current() !== false);
} }

View file

@ -11,11 +11,11 @@ try {
} }
echo "?\n"; echo "?\n";
} catch(Exception $e) { } catch(Exception $e) {
echo "This Exception should be catched\n"; echo "This Exception should be caught\n";
} }
function errorHandler($errno, $errstr, $errfile, $errline, $vars) { function errorHandler($errno, $errstr, $errfile, $errline, $vars) {
throw new Exception('Some Exception'); throw new Exception('Some Exception');
} }
?> ?>
--EXPECT-- --EXPECT--
This Exception should be catched This Exception should be caught

View file

@ -20,8 +20,8 @@ class TestClass
try { try {
TestClass::testMethod(); TestClass::testMethod();
} catch (Exception $e) { } catch (Exception $e) {
echo "Catched: ".$e->getMessage()."\n"; echo "Caught: ".$e->getMessage()."\n";
} }
?> ?>
--EXPECT-- --EXPECT--
Catched: Error occuried: Non-static method TestClass::testMethod() should not be called statically Caught: Error occuried: Non-static method TestClass::testMethod() should not be called statically

View file

@ -1,5 +1,5 @@
--TEST-- --TEST--
Bug #44660 (Indexed and reference assignment to propery of non-object don't trigger warning) Bug #44660 (Indexed and reference assignment to property of non-object don't trigger warning)
--FILE-- --FILE--
<?php <?php
$s = "hello"; $s = "hello";

View file

@ -1,5 +1,5 @@
--TEST-- --TEST--
Bug #51791 (constant() failed to check undefined constant and php interpreter stoped) Bug #51791 (constant() failed to check undefined constant and php interpreter stopped)
--FILE-- --FILE--
<?php <?php

View file

@ -10,7 +10,7 @@ class T {
public function __toString() { public function __toString() {
global $handler; global $handler;
$handler = $this; $handler = $this;
$this->_this = $this; // <-- uncoment this $this->_this = $this; // <-- uncomment this
return 'A'; return 'A';
} }
} }

View file

@ -4,17 +4,17 @@ Bug #63635 (Segfault in gc_collect_cycles)
<?php <?php
class Node { class Node {
public $parent = NULL; public $parent = NULL;
public $childs = array(); public $children = array();
function __construct(Node $parent=NULL) { function __construct(Node $parent=NULL) {
if ($parent) { if ($parent) {
$parent->childs[] = $this; $parent->children[] = $this;
} }
$this->childs[] = $this; $this->children[] = $this;
} }
function __destruct() { function __destruct() {
$this->childs = NULL; $this->children = NULL;
} }
} }

View file

@ -8,7 +8,7 @@ function foo1() {
return true; return true;
} finally { } finally {
try { try {
throw new Exception("catched"); throw new Exception("caught");
} catch (Exception $e) { } catch (Exception $e) {
} }
} }
@ -25,11 +25,11 @@ try {
function foo2() { function foo2() {
try { try {
try { try {
throw new Exception("catched"); throw new Exception("caught");
return true; return true;
} finally { } finally {
try { try {
throw new Exception("catched"); throw new Exception("caught");
} catch (Exception $e) { } catch (Exception $e) {
} }
} }
@ -42,7 +42,7 @@ var_dump($foo);
function foo3() { function foo3() {
try { try {
throw new Exception("not catched"); throw new Exception("not caught");
return true; return true;
} finally { } finally {
try { try {
@ -57,7 +57,7 @@ $bar = foo3();
string(9) "not catch" string(9) "not catch"
NULL NULL
Fatal error: Uncaught Exception: not catched in %sbug65784.php:42 Fatal error: Uncaught Exception: not caught in %sbug65784.php:42
Stack trace: Stack trace:
#0 %sbug65784.php(52): foo3() #0 %sbug65784.php(52): foo3()
#1 {main} #1 {main}

View file

@ -1,5 +1,5 @@
--TEST-- --TEST--
Bug #69892: Different arrays compare indentical due to integer key truncation Bug #69892: Different arrays compare identical due to integer key truncation
--SKIPIF-- --SKIPIF--
<?php if (PHP_INT_SIZE != 8) die("skip this test is for 64bit platforms only"); ?> <?php if (PHP_INT_SIZE != 8) die("skip this test is for 64bit platforms only"); ?>
--FILE-- --FILE--

View file

@ -15,7 +15,7 @@ try {
echo " Inner finally\n"; echo " Inner finally\n";
} }
} }
echo "Outer shouldnt get here\n"; echo "Outer shouldn't get here\n";
} catch (Exception $e) { } catch (Exception $e) {
echo "Outer catch\n"; echo "Outer catch\n";
} finally { } finally {

View file

@ -1,5 +1,5 @@
--TEST-- --TEST--
Bug #75420 (Crash when modifing property name in __isset for BP_VAR_IS) Bug #75420 (Crash when modifying property name in __isset for BP_VAR_IS)
--FILE-- --FILE--
<?php <?php

View file

@ -1,5 +1,5 @@
--TEST-- --TEST--
010: Accesing internal namespace class 010: Accessing internal namespace class
--FILE-- --FILE--
<?php <?php
namespace X; namespace X;

View file

@ -1,5 +1,5 @@
--TEST-- --TEST--
020: Accesing internal namespace function 020: Accessing internal namespace function
--FILE-- --FILE--
<?php <?php
namespace X; namespace X;

View file

@ -1,5 +1,5 @@
--TEST-- --TEST--
Magic methods in overrided stdClass inside namespace Magic methods in overridden stdClass inside namespace
--FILE-- --FILE--
<?php <?php

View file

@ -196,7 +196,7 @@ int zend_mm_use_huge_pages = 0;
#endif #endif
/* /*
* Memory is retrived from OS by chunks of fixed size 2MB. * Memory is retrieved from OS by chunks of fixed size 2MB.
* Inside chunk it's managed by pages of fixed size 4096B. * Inside chunk it's managed by pages of fixed size 4096B.
* So each chunk consists from 512 pages. * So each chunk consists from 512 pages.
* The first page of each chunk is reseved for chunk header. * The first page of each chunk is reseved for chunk header.
@ -254,7 +254,7 @@ struct _zend_mm_heap {
zend_mm_chunk *main_chunk; zend_mm_chunk *main_chunk;
zend_mm_chunk *cached_chunks; /* list of unused chunks */ zend_mm_chunk *cached_chunks; /* list of unused chunks */
int chunks_count; /* number of alocated chunks */ int chunks_count; /* number of allocated chunks */
int peak_chunks_count; /* peak number of allocated chunks for current request */ int peak_chunks_count; /* peak number of allocated chunks for current request */
int cached_chunks_count; /* number of cached chunks */ int cached_chunks_count; /* number of cached chunks */
double avg_chunks_count; /* average number of chunks allocated per request */ double avg_chunks_count; /* average number of chunks allocated per request */

View file

@ -821,7 +821,7 @@ ZEND_API void zend_ast_apply(zend_ast *ast, zend_ast_apply_func fn) {
} }
/* /*
* Operator Precendence * Operator Precedence
* ==================== * ====================
* priority associativity operators * priority associativity operators
* ---------------------------------- * ----------------------------------

View file

@ -1954,7 +1954,7 @@ static void zend_find_live_range(zend_op *opline, zend_uchar type, uint32_t var)
def->opcode == ZEND_JMPNZ_EX || def->opcode == ZEND_JMPNZ_EX ||
def->opcode == ZEND_BOOL || def->opcode == ZEND_BOOL ||
def->opcode == ZEND_BOOL_NOT) { def->opcode == ZEND_BOOL_NOT) {
/* result IS_BOOL, it does't have to be destroyed */ /* result IS_BOOL, it doesn't have to be destroyed */
break; break;
} else if (def->opcode == ZEND_DECLARE_CLASS || } else if (def->opcode == ZEND_DECLARE_CLASS ||
def->opcode == ZEND_DECLARE_INHERITED_CLASS || def->opcode == ZEND_DECLARE_INHERITED_CLASS ||

View file

@ -302,7 +302,7 @@ typedef struct _zend_oparray_context {
/* | | | */ /* | | | */
#define ZEND_ACC_GENERATOR (1 << 23) /* | X | | */ #define ZEND_ACC_GENERATOR (1 << 23) /* | X | | */
/* | | | */ /* | | | */
/* Function with varable number of arguments | | | */ /* Function with variable number of arguments | | | */
#define ZEND_ACC_VARIADIC (1 << 24) /* | X | | */ #define ZEND_ACC_VARIADIC (1 << 24) /* | X | | */
/* | | | */ /* | | | */
/* Immutable op_array (lazy loading) | | | */ /* Immutable op_array (lazy loading) | | | */

View file

@ -761,7 +761,7 @@ static const zend_function_entry zend_funcs_throwable[] = {
* such exceptions in that handler. * such exceptions in that handler.
* Also all getXY() methods are final because thy serve as read only access to * Also all getXY() methods are final because thy serve as read only access to
* their corresponding properties, no more, no less. If after all you need to * their corresponding properties, no more, no less. If after all you need to
* override somthing then it is method __toString(). * override something then it is method __toString().
* And never try to change the state of exceptions and never implement anything * And never try to change the state of exceptions and never implement anything
* that gives the user anything to accomplish this. * that gives the user anything to accomplish this.
*/ */

View file

@ -25,7 +25,7 @@
#include "zend_smart_str.h" #include "zend_smart_str.h"
#include "zend_operators.h" #include "zend_operators.h"
static void overriden_ptr_dtor(zval *zv) /* {{{ */ static void overridden_ptr_dtor(zval *zv) /* {{{ */
{ {
efree_size(Z_PTR_P(zv), sizeof(zend_function)); efree_size(Z_PTR_P(zv), sizeof(zend_function));
} }
@ -1172,7 +1172,7 @@ static void zend_add_magic_methods(zend_class_entry* ce, zend_string* mname, zen
} }
/* }}} */ /* }}} */
static void zend_add_trait_method(zend_class_entry *ce, const char *name, zend_string *key, zend_function *fn, HashTable **overriden) /* {{{ */ static void zend_add_trait_method(zend_class_entry *ce, const char *name, zend_string *key, zend_function *fn, HashTable **overridden) /* {{{ */
{ {
zend_function *existing_fn = NULL; zend_function *existing_fn = NULL;
zend_function *new_fn; zend_function *new_fn;
@ -1187,9 +1187,9 @@ static void zend_add_trait_method(zend_class_entry *ce, const char *name, zend_s
if (existing_fn->common.scope == ce) { if (existing_fn->common.scope == ce) {
/* members from the current class override trait methods */ /* members from the current class override trait methods */
/* use temporary *overriden HashTable to detect hidden conflict */ /* use temporary *overridden HashTable to detect hidden conflict */
if (*overriden) { if (*overridden) {
if ((existing_fn = zend_hash_find_ptr(*overriden, key)) != NULL) { if ((existing_fn = zend_hash_find_ptr(*overridden, key)) != NULL) {
if (existing_fn->common.fn_flags & ZEND_ACC_ABSTRACT) { if (existing_fn->common.fn_flags & ZEND_ACC_ABSTRACT) {
/* Make sure the trait method is compatible with previosly declared abstract method */ /* Make sure the trait method is compatible with previosly declared abstract method */
if (UNEXPECTED(!zend_traits_method_compatibility_check(fn, existing_fn))) { if (UNEXPECTED(!zend_traits_method_compatibility_check(fn, existing_fn))) {
@ -1209,10 +1209,10 @@ static void zend_add_trait_method(zend_class_entry *ce, const char *name, zend_s
} }
} }
} else { } else {
ALLOC_HASHTABLE(*overriden); ALLOC_HASHTABLE(*overridden);
zend_hash_init_ex(*overriden, 8, NULL, overriden_ptr_dtor, 0, 0); zend_hash_init_ex(*overridden, 8, NULL, overridden_ptr_dtor, 0, 0);
} }
zend_hash_update_mem(*overriden, key, fn, sizeof(zend_function)); zend_hash_update_mem(*overridden, key, fn, sizeof(zend_function));
return; return;
} else if (existing_fn->common.fn_flags & ZEND_ACC_ABSTRACT && } else if (existing_fn->common.fn_flags & ZEND_ACC_ABSTRACT &&
(existing_fn->common.scope->ce_flags & ZEND_ACC_INTERFACE) == 0) { (existing_fn->common.scope->ce_flags & ZEND_ACC_INTERFACE) == 0) {
@ -1274,7 +1274,7 @@ static void zend_fixup_trait_method(zend_function *fn, zend_class_entry *ce) /*
} }
/* }}} */ /* }}} */
static int zend_traits_copy_functions(zend_string *fnname, zend_function *fn, zend_class_entry *ce, HashTable **overriden, HashTable *exclude_table, zend_class_entry **aliases) /* {{{ */ static int zend_traits_copy_functions(zend_string *fnname, zend_function *fn, zend_class_entry *ce, HashTable **overridden, HashTable *exclude_table, zend_class_entry **aliases) /* {{{ */
{ {
zend_trait_alias *alias, **alias_ptr; zend_trait_alias *alias, **alias_ptr;
zend_string *lcname; zend_string *lcname;
@ -1300,7 +1300,7 @@ static int zend_traits_copy_functions(zend_string *fnname, zend_function *fn, ze
} }
lcname = zend_string_tolower(alias->alias); lcname = zend_string_tolower(alias->alias);
zend_add_trait_method(ce, ZSTR_VAL(alias->alias), lcname, &fn_copy, overriden); zend_add_trait_method(ce, ZSTR_VAL(alias->alias), lcname, &fn_copy, overridden);
zend_string_release_ex(lcname, 0); zend_string_release_ex(lcname, 0);
/* Record the trait from which this alias was resolved. */ /* Record the trait from which this alias was resolved. */
@ -1352,7 +1352,7 @@ static int zend_traits_copy_functions(zend_string *fnname, zend_function *fn, ze
} }
} }
zend_add_trait_method(ce, ZSTR_VAL(fn->common.function_name), fnname, &fn_copy, overriden); zend_add_trait_method(ce, ZSTR_VAL(fn->common.function_name), fnname, &fn_copy, overridden);
} }
return ZEND_HASH_APPLY_KEEP; return ZEND_HASH_APPLY_KEEP;
@ -1496,7 +1496,7 @@ static void zend_traits_init_trait_structures(zend_class_entry *ce, HashTable **
static void zend_do_traits_method_binding(zend_class_entry *ce, HashTable **exclude_tables, zend_class_entry **aliases) /* {{{ */ static void zend_do_traits_method_binding(zend_class_entry *ce, HashTable **exclude_tables, zend_class_entry **aliases) /* {{{ */
{ {
uint32_t i; uint32_t i;
HashTable *overriden = NULL; HashTable *overridden = NULL;
zend_string *key; zend_string *key;
zend_function *fn; zend_function *fn;
@ -1504,7 +1504,7 @@ static void zend_do_traits_method_binding(zend_class_entry *ce, HashTable **excl
for (i = 0; i < ce->num_traits; i++) { for (i = 0; i < ce->num_traits; i++) {
/* copies functions, applies defined aliasing, and excludes unused trait methods */ /* copies functions, applies defined aliasing, and excludes unused trait methods */
ZEND_HASH_FOREACH_STR_KEY_PTR(&ce->traits[i]->function_table, key, fn) { ZEND_HASH_FOREACH_STR_KEY_PTR(&ce->traits[i]->function_table, key, fn) {
zend_traits_copy_functions(key, fn, ce, &overriden, exclude_tables[i], aliases); zend_traits_copy_functions(key, fn, ce, &overridden, exclude_tables[i], aliases);
} ZEND_HASH_FOREACH_END(); } ZEND_HASH_FOREACH_END();
if (exclude_tables[i]) { if (exclude_tables[i]) {
@ -1516,7 +1516,7 @@ static void zend_do_traits_method_binding(zend_class_entry *ce, HashTable **excl
} else { } else {
for (i = 0; i < ce->num_traits; i++) { for (i = 0; i < ce->num_traits; i++) {
ZEND_HASH_FOREACH_STR_KEY_PTR(&ce->traits[i]->function_table, key, fn) { ZEND_HASH_FOREACH_STR_KEY_PTR(&ce->traits[i]->function_table, key, fn) {
zend_traits_copy_functions(key, fn, ce, &overriden, NULL, aliases); zend_traits_copy_functions(key, fn, ce, &overridden, NULL, aliases);
} ZEND_HASH_FOREACH_END(); } ZEND_HASH_FOREACH_END();
} }
} }
@ -1525,9 +1525,9 @@ static void zend_do_traits_method_binding(zend_class_entry *ce, HashTable **excl
zend_fixup_trait_method(fn, ce); zend_fixup_trait_method(fn, ce);
} ZEND_HASH_FOREACH_END(); } ZEND_HASH_FOREACH_END();
if (overriden) { if (overridden) {
zend_hash_destroy(overriden); zend_hash_destroy(overridden);
FREE_HASHTABLE(overriden); FREE_HASHTABLE(overridden);
} }
} }
/* }}} */ /* }}} */

View file

@ -315,7 +315,7 @@ static int zend_implement_aggregate(zend_class_entry *interface, zend_class_entr
/* inheritance ensures the class has necessary userland methods */ /* inheritance ensures the class has necessary userland methods */
return SUCCESS; return SUCCESS;
} else if (class_type->get_iterator != zend_user_it_get_new_iterator) { } else if (class_type->get_iterator != zend_user_it_get_new_iterator) {
/* c-level get_iterator cannot be changed (exception being only Traversable is implmented) */ /* c-level get_iterator cannot be changed (exception being only Traversable is implemented) */
if (class_type->num_interfaces) { if (class_type->num_interfaces) {
for (i = 0; i < class_type->num_interfaces; i++) { for (i = 0; i < class_type->num_interfaces; i++) {
if (class_type->interfaces[i] == zend_ce_iterator) { if (class_type->interfaces[i] == zend_ce_iterator) {

View file

@ -1424,7 +1424,7 @@ ZEND_API zval *zend_std_get_static_property(zend_class_entry *ce, zend_string *p
} }
} }
/* check if static properties were destoyed */ /* check if static properties were destroyed */
if (UNEXPECTED(CE_STATIC_MEMBERS(ce) == NULL)) { if (UNEXPECTED(CE_STATIC_MEMBERS(ce) == NULL)) {
if (ce->type == ZEND_INTERNAL_CLASS) { if (ce->type == ZEND_INTERNAL_CLASS) {
zend_intenal_class_init_statics(ce); zend_intenal_class_init_statics(ce);

View file

@ -472,7 +472,7 @@ PHP_FUNCTION(bcpow)
/* }}} */ /* }}} */
/* {{{ proto string bcsqrt(string operand [, int scale]) /* {{{ proto string bcsqrt(string operand [, int scale])
Returns the square root of an arbitray precision number */ Returns the square root of an arbitrary precision number */
PHP_FUNCTION(bcsqrt) PHP_FUNCTION(bcsqrt)
{ {
zend_string *left; zend_string *left;

View file

@ -786,7 +786,7 @@ PHP_RSHUTDOWN_FUNCTION(date)
* Wdy, DD Mon YY HH:MM:SS TIMEZONE * Wdy, DD Mon YY HH:MM:SS TIMEZONE
* There is no hope of having a complete list of timezones. Universal * There is no hope of having a complete list of timezones. Universal
* Time (GMT), the North American timezones (PST, PDT, MST, MDT, CST, * Time (GMT), the North American timezones (PST, PDT, MST, MDT, CST,
* CDT, EST, EDT) and the +/-hhmm offset specifed in RFC-822 should be supported. * CDT, EST, EDT) and the +/-hhmm offset specified in RFC-822 should be supported.
*/ */
#define DATE_FORMAT_RFC1036 "D, d M y H:i:s O" #define DATE_FORMAT_RFC1036 "D, d M y H:i:s O"
@ -3935,7 +3935,7 @@ PHP_FUNCTION(timezone_name_get)
/* }}} */ /* }}} */
/* {{{ proto string timezone_name_from_abbr(string abbr[, int gmtOffset[, int isdst]]) /* {{{ proto string timezone_name_from_abbr(string abbr[, int gmtOffset[, int isdst]])
Returns the timezone name from abbrevation Returns the timezone name from abbreviation
*/ */
PHP_FUNCTION(timezone_name_from_abbr) PHP_FUNCTION(timezone_name_from_abbr)
{ {

View file

@ -3368,7 +3368,7 @@ static int exif_process_IFD_TAG(image_info_type *ImageInfo, char *dir_entry, cha
ImageInfo->CopyrightPhotographer = estrdup(value_ptr); ImageInfo->CopyrightPhotographer = estrdup(value_ptr);
ImageInfo->CopyrightEditor = estrndup(value_ptr+length+1, byte_count-length-1); ImageInfo->CopyrightEditor = estrndup(value_ptr+length+1, byte_count-length-1);
spprintf(&ImageInfo->Copyright, 0, "%s, %s", ImageInfo->CopyrightPhotographer, ImageInfo->CopyrightEditor); spprintf(&ImageInfo->Copyright, 0, "%s, %s", ImageInfo->CopyrightPhotographer, ImageInfo->CopyrightEditor);
/* format = TAG_FMT_UNDEFINED; this musn't be ASCII */ /* format = TAG_FMT_UNDEFINED; this mustn't be ASCII */
/* but we are not supposed to change this */ /* but we are not supposed to change this */
/* keep in mind that image_info does not store editor value */ /* keep in mind that image_info does not store editor value */
} else { } else {

View file

@ -604,7 +604,7 @@ PHP_FUNCTION(finfo_file)
/* }}} */ /* }}} */
/* {{{ proto string finfo_buffer(resource finfo, char *string [, int options [, resource context]]) /* {{{ proto string finfo_buffer(resource finfo, char *string [, int options [, resource context]])
Return infromation about a string buffer. */ Return information about a string buffer. */
PHP_FUNCTION(finfo_buffer) PHP_FUNCTION(finfo_buffer)
{ {
_php_finfo_get_type(INTERNAL_FUNCTION_PARAM_PASSTHRU, FILEINFO_MODE_BUFFER, 0); _php_finfo_get_type(INTERNAL_FUNCTION_PARAM_PASSTHRU, FILEINFO_MODE_BUFFER, 0);

View file

@ -178,7 +178,7 @@ function populate_mailbox($imap_stream, $mailbox, $message_count, $msg_type = "s
} }
/** /**
* Get the mailbox name from a mailbox decription, i.e strip off server details. * Get the mailbox name from a mailbox description, i.e strip off server details.
* *
* @param string mailbox complete mailbox name * @param string mailbox complete mailbox name
* @return mailbox name * @return mailbox name

View file

@ -6,7 +6,7 @@ $mailbox = '{localhost/norsh}';
$username = 'webmaster@something.com'; $username = 'webmaster@something.com';
$password = 'p4ssw0rd'; $password = 'p4ssw0rd';
$options = OP_HALFOPEN; // this should be enough to verify server present $options = OP_HALFOPEN; // this should be enough to verify server present
$retries = 0; // dont retry connect on failure $retries = 0; // don't retry connect on failure
$mbox = @imap_open($mailbox, $username, $password, $options, $retries); $mbox = @imap_open($mailbox, $username, $password, $options, $retries);
if (!$mbox) { if (!$mbox) {

View file

@ -3,6 +3,6 @@
if (!extension_loaded("interbase")) print "skip interbase extension not available"; if (!extension_loaded("interbase")) print "skip interbase extension not available";
require("interbase.inc"); require("interbase.inc");
if(!@ibase_connect($test_base)){ if(!@ibase_connect($test_base)){
die("skip cannot connnect"); die("skip cannot connect");
} }
?> ?>

View file

@ -340,7 +340,7 @@ static zend_string* get_icu_value_internal( const char* loc_name , char* tag_nam
continue; continue;
} }
/* Error in retriving data */ /* Error in retrieving data */
*result = 0; *result = 0;
if( tag_value ){ if( tag_value ){
zend_string_release_ex( tag_value, 0 ); zend_string_release_ex( tag_value, 0 );
@ -1517,12 +1517,12 @@ static zend_string* lookup_loc_range(const char* loc_range, HashTable* hash_arr,
/* }}} */ /* }}} */
/* {{{ proto string Locale::lookup(array $langtag, string $locale[, bool $canonicalize[, string $default = null]]) /* {{{ proto string Locale::lookup(array $langtag, string $locale[, bool $canonicalize[, string $default = null]])
* Searchs the items in $langtag for the best match to the language * Searches the items in $langtag for the best match to the language
* range * range
*/ */
/* }}} */ /* }}} */
/* {{{ proto string locale_lookup(array $langtag, string $locale[, bool $canonicalize[, string $default = null]]) /* {{{ proto string locale_lookup(array $langtag, string $locale[, bool $canonicalize[, string $default = null]])
* Searchs the items in $langtag for the best match to the language * Searches the items in $langtag for the best match to the language
* range * range
*/ */
PHP_FUNCTION(locale_lookup) PHP_FUNCTION(locale_lookup)

View file

@ -155,7 +155,7 @@ void mysqli_common_connect(INTERNAL_FUNCTION_PARAMETERS, zend_bool is_real_conne
mysql->hash_key = hash_key; mysql->hash_key = hash_key;
/* check if we can reuse exisiting connection ... */ /* check if we can reuse existing connection ... */
if ((le = zend_hash_find_ptr(&EG(persistent_list), hash_key)) != NULL) { if ((le = zend_hash_find_ptr(&EG(persistent_list), hash_key)) != NULL) {
if (le->type == php_le_pmysqli()) { if (le->type == php_le_pmysqli()) {
plist = (mysqli_plist_entry *) le->ptr; plist = (mysqli_plist_entry *) le->ptr;

View file

@ -71,7 +71,7 @@ sb4 callback_fn(void *svchp, void *envhp, void *fo_ctx, ub4 fo_type, ub4 fo_even
returnValue = (sb4) Z_LVAL(retval); returnValue = (sb4) Z_LVAL(retval);
} }
/* Setting params[0] to null so ressource isn't destroyed on zval_dtor */ /* Setting params[0] to null so resource isn't destroyed on zval_dtor */
ZVAL_NULL(&params[0]); ZVAL_NULL(&params[0]);
/* Cleanup */ /* Cleanup */

View file

@ -2247,7 +2247,7 @@ PHP_FUNCTION(odbc_result)
efree(field); efree(field);
RETURN_NULL(); RETURN_NULL();
} }
/* chop the trailing \0 by outputing only 4095 bytes */ /* chop the trailing \0 by outputting only 4095 bytes */
PHPWRITE(field,(rc == SQL_SUCCESS_WITH_INFO) ? 4095 : result->values[field_ind].vallen); PHPWRITE(field,(rc == SQL_SUCCESS_WITH_INFO) ? 4095 : result->values[field_ind].vallen);
if (rc == SQL_SUCCESS) { /* no more data avail */ if (rc == SQL_SUCCESS) { /* no more data avail */
@ -3043,7 +3043,7 @@ PHP_FUNCTION(odbc_errormsg)
persistent connections. I think that SetStmtOption is of little use, since most persistent connections. I think that SetStmtOption is of little use, since most
of those can only be specified before preparing/executing statements. of those can only be specified before preparing/executing statements.
On the other hand, they can be made connection wide default through SetConnectOption On the other hand, they can be made connection wide default through SetConnectOption
- but will be overidden by calls to SetStmtOption() in odbc_prepare/odbc_do - but will be overridden by calls to SetStmtOption() in odbc_prepare/odbc_do
*/ */
PHP_FUNCTION(odbc_setoption) PHP_FUNCTION(odbc_setoption)
{ {
@ -3580,7 +3580,7 @@ PHP_FUNCTION(odbc_procedurecolumns)
#if !defined(HAVE_SOLID) && !defined(HAVE_SOLID_30) && !defined(HAVE_SOLID_35) #if !defined(HAVE_SOLID) && !defined(HAVE_SOLID_30) && !defined(HAVE_SOLID_35)
/* {{{ proto resource odbc_procedures(resource connection_id [, string qualifier, string owner, string name]) /* {{{ proto resource odbc_procedures(resource connection_id [, string qualifier, string owner, string name])
Returns a result identifier containg the list of procedure names in a datasource */ Returns a result identifier containing the list of procedure names in a datasource */
PHP_FUNCTION(odbc_procedures) PHP_FUNCTION(odbc_procedures)
{ {
zval *pv_conn; zval *pv_conn;

View file

@ -127,7 +127,7 @@ static inline zend_bool may_have_side_effects(
/* No side effects */ /* No side effects */
return 0; return 0;
case ZEND_ROPE_END: case ZEND_ROPE_END:
/* TODO: Rope dce optmization, see #76446 */ /* TODO: Rope dce optimization, see #76446 */
return 1; return 1;
case ZEND_JMP: case ZEND_JMP:
case ZEND_JMPZ: case ZEND_JMPZ:

View file

@ -2045,7 +2045,7 @@ static int try_remove_definition(sccp_ctx *ctx, int var_num, zend_ssa_var *var,
if (ssa_op->result_def == var_num) { if (ssa_op->result_def == var_num) {
if (ssa_op->op1_def >= 0 if (ssa_op->op1_def >= 0
|| ssa_op->op2_def >= 0) { || ssa_op->op2_def >= 0) {
/* we cannot remove instruction that defines other varibales */ /* we cannot remove instruction that defines other variables */
return 0; return 0;
} else if (opline->opcode == ZEND_JMPZ_EX } else if (opline->opcode == ZEND_JMPZ_EX
|| opline->opcode == ZEND_JMPNZ_EX || opline->opcode == ZEND_JMPNZ_EX

View file

@ -1996,7 +1996,7 @@ zend_op_array *persistent_compile_file(zend_file_handle *file_handle, int type)
ZCG(counted) = 1; ZCG(counted) = 1;
} }
/* Revalidate acessibility of cached file */ /* Revalidate accessibility of cached file */
if (EXPECTED(persistent_script != NULL) && if (EXPECTED(persistent_script != NULL) &&
UNEXPECTED(ZCG(accel_directives).validate_permission) && UNEXPECTED(ZCG(accel_directives).validate_permission) &&
file_handle->type == ZEND_HANDLE_FILENAME && file_handle->type == ZEND_HANDLE_FILENAME &&

View file

@ -1055,7 +1055,7 @@ static int _php_pgsql_detect_identifier_escape(const char *identifier, size_t le
if (len <= 2) { if (len <= 2) {
return FAILURE; return FAILURE;
} }
/* Detect double qoutes */ /* Detect double quotes */
if (identifier[0] == '"' && identifier[len-1] == '"') { if (identifier[0] == '"' && identifier[len-1] == '"') {
size_t i; size_t i;

View file

@ -198,7 +198,7 @@ PHP_FUNCTION(pg_select);
#define PGSQL_CONNECT_FORCE_NEW (1<<1) #define PGSQL_CONNECT_FORCE_NEW (1<<1)
#define PGSQL_CONNECT_ASYNC (1<<2) #define PGSQL_CONNECT_ASYNC (1<<2)
/* php_pgsql_convert options */ /* php_pgsql_convert options */
#define PGSQL_CONV_IGNORE_DEFAULT (1<<1) /* Do not use DEAFULT value by removing field from returned array */ #define PGSQL_CONV_IGNORE_DEFAULT (1<<1) /* Do not use DEFAULT value by removing field from returned array */
#define PGSQL_CONV_FORCE_NULL (1<<2) /* Convert to NULL if string is null string */ #define PGSQL_CONV_FORCE_NULL (1<<2) /* Convert to NULL if string is null string */
#define PGSQL_CONV_IGNORE_NOT_NULL (1<<3) /* Ignore NOT NULL constraints */ #define PGSQL_CONV_IGNORE_NOT_NULL (1<<3) /* Ignore NOT NULL constraints */
#define PGSQL_CONV_OPTS (PGSQL_CONV_IGNORE_DEFAULT|PGSQL_CONV_FORCE_NULL|PGSQL_CONV_IGNORE_NOT_NULL) #define PGSQL_CONV_OPTS (PGSQL_CONV_IGNORE_DEFAULT|PGSQL_CONV_FORCE_NULL|PGSQL_CONV_IGNORE_NOT_NULL)

View file

@ -402,7 +402,7 @@ class PharCommand extends CLICommand
$hash_avail = Phar::getSupportedSignatures(); $hash_avail = Phar::getSupportedSignatures();
if ($arg && !in_array('OpenSSL', $hash_avail)) if ($arg && !in_array('OpenSSL', $hash_avail))
{ {
self::error("Cannot specifiy private key without OpenSSL support.\n"); self::error("Cannot specify private key without OpenSSL support.\n");
} }
return $arg; return $arg;
} }
@ -896,7 +896,7 @@ class PharCommand extends CLICommand
* *
* @param string $pn * @param string $pn
* @param string $f The file name * @param string $f The file name
* @param array $args The directory and Blen informations * @param array $args The directory and Blen information
*/ */
public function phar_dir_extract($pn, $f, $args) public function phar_dir_extract($pn, $f, $args)
{ {
@ -936,7 +936,7 @@ class PharCommand extends CLICommand
/** /**
* The cli command argument for deleting. * The cli command argument for deleting.
* *
* @return array informations about the arguments to use. * @return array information about the arguments to use.
*/ */
static function cli_cmd_arg_delete() static function cli_cmd_arg_delete()
{ {
@ -1103,7 +1103,7 @@ class PharCommand extends CLICommand
/** /**
* Cli Command Inf Compress * Cli Command Inf Compress
* *
* Cli Command compress informations * Cli Command compress information
* *
* @return string A description of the command. * @return string A description of the command.
*/ */

View file

@ -41,7 +41,7 @@ class corrupt_zipmaker
var $offset = 0; var $offset = 0;
/** /**
* @var string Optionnal comment to add to the zip * @var string Optional comment to add to the zip
* @access private * @access private
*/ */
var $comment = ""; var $comment = "";
@ -65,7 +65,7 @@ class corrupt_zipmaker
/** /**
* @param int $time Unix timestamp of the date to convert * @param int $time Unix timestamp of the date to convert
* @return the date formated as a ZIP date * @return the date formatted as a ZIP date
*/ */
function getMTime($time) function getMTime($time)
{ {

View file

@ -4336,7 +4336,7 @@ static int _adddynproperty(zval *ptr, int num_args, va_list args, zend_hash_key
zval *retval = va_arg(args, zval*); zval *retval = va_arg(args, zval*);
/* under some circumstances, the properties hash table may contain numeric /* under some circumstances, the properties hash table may contain numeric
* properties (e.g. when casting from array). This is a WONT FIX bug, at * properties (e.g. when casting from array). This is a WON'T FIX bug, at
* least for the moment. Ignore these */ * least for the moment. Ignore these */
if (hash_key->key == NULL) { if (hash_key->key == NULL) {
return 0; return 0;

View file

@ -1940,7 +1940,7 @@ static PHP_FUNCTION(session_set_save_handler)
RETURN_FALSE; RETURN_FALSE;
} }
/* For compatibility reason, implemeted interface is not checked */ /* For compatibility reason, implemented interface is not checked */
/* Find implemented methods - SessionHandlerInterface */ /* Find implemented methods - SessionHandlerInterface */
i = 0; i = 0;
ZEND_HASH_FOREACH_STR_KEY(&php_session_iface_entry->function_table, func_name) { ZEND_HASH_FOREACH_STR_KEY(&php_session_iface_entry->function_table, func_name) {

View file

@ -1447,7 +1447,7 @@ static zend_string* get_http_body(php_stream *stream, int close, char *headers)
ch = php_stream_getc(stream); ch = php_stream_getc(stream);
} }
if (ch != '\n') { if (ch != '\n') {
/* Somthing wrong in chunked encoding */ /* Something wrong in chunked encoding */
if (http_buf) { if (http_buf) {
zend_string_release_ex(http_buf, 0); zend_string_release_ex(http_buf, 0);
} }
@ -1455,7 +1455,7 @@ static zend_string* get_http_body(php_stream *stream, int close, char *headers)
} }
} }
} else { } else {
/* Somthing wrong in chunked encoding */ /* Something wrong in chunked encoding */
if (http_buf) { if (http_buf) {
zend_string_release_ex(http_buf, 0); zend_string_release_ex(http_buf, 0);
} }

View file

@ -33,7 +33,7 @@ class MultipleIterator implements Iterator
/** keys are created from sub iterators position */ /** keys are created from sub iterators position */
const MIT_KEYS_NUMERIC = 0; const MIT_KEYS_NUMERIC = 0;
/** keys are created from sub iterators associated infromation */ /** keys are created from sub iterators associated information */
const MIT_KEYS_ASSOC = 2; const MIT_KEYS_ASSOC = 2;
/** Construct a new empty MultipleIterator /** Construct a new empty MultipleIterator

View file

@ -17,7 +17,7 @@
* *
* Passes the RecursiveIterator interface to the inner Iterator and provides * Passes the RecursiveIterator interface to the inner Iterator and provides
* the same functionality as FilterIterator. This allows you to skip parents * the same functionality as FilterIterator. This allows you to skip parents
* and all their childs before loading them all. You need to care about * and all their children before loading them all. You need to care about
* function getChildren() because it may not always suit your needs. The * function getChildren() because it may not always suit your needs. The
* builtin behavior uses reflection to return a new instance of the exact same * builtin behavior uses reflection to return a new instance of the exact same
* class it is called from. That is you extend RecursiveFilterIterator and * class it is called from. That is you extend RecursiveFilterIterator and
@ -25,7 +25,7 @@
* this does not transport any state or control information of your accept() * this does not transport any state or control information of your accept()
* implementation to the new instance. To overcome this problem you might * implementation to the new instance. To overcome this problem you might
* need to overwrite getChildren(), call this implementation and pass the * need to overwrite getChildren(), call this implementation and pass the
* control vaules manually. * control values manually.
*/ */
class RecursiveArrayIterator extends ArrayIterator implements RecursiveIterator class RecursiveArrayIterator extends ArrayIterator implements RecursiveIterator
{ {

View file

@ -27,7 +27,7 @@ class RecursiveCachingIterator extends CachingIterator implements RecursiveItera
* @param it Iterator to cache * @param it Iterator to cache
* @param flags Bitmask: * @param flags Bitmask:
* - CALL_TOSTRING (whether to call __toString() for every element) * - CALL_TOSTRING (whether to call __toString() for every element)
* - CATCH_GET_CHILD (whether to catch exceptions when trying to get childs) * - CATCH_GET_CHILD (whether to catch exceptions when trying to get children)
*/ */
function __construct(RecursiveIterator $it, $flags = self::CALL_TOSTRING) function __construct(RecursiveIterator $it, $flags = self::CALL_TOSTRING)
{ {

View file

@ -17,7 +17,7 @@
* *
* Passes the RecursiveIterator interface to the inner Iterator and provides * Passes the RecursiveIterator interface to the inner Iterator and provides
* the same functionality as FilterIterator. This allows you to skip parents * the same functionality as FilterIterator. This allows you to skip parents
* and all their childs before loading them all. You need to care about * and all their children before loading them all. You need to care about
* function getChildren() because it may not always suit your needs. The * function getChildren() because it may not always suit your needs. The
* builtin behavior uses reflection to return a new instance of the exact same * builtin behavior uses reflection to return a new instance of the exact same
* class it is called from. That is you extend RecursiveFilterIterator and * class it is called from. That is you extend RecursiveFilterIterator and
@ -25,7 +25,7 @@
* this does not transport any state or control information of your accept() * this does not transport any state or control information of your accept()
* implementation to the new instance. To overcome this problem you might * implementation to the new instance. To overcome this problem you might
* need to overwrite getChildren(), call this implementation and pass the * need to overwrite getChildren(), call this implementation and pass the
* control vaules manually. * control values manually.
*/ */
abstract class RecursiveFilterIterator extends FilterIterator implements RecursiveIterator abstract class RecursiveFilterIterator extends FilterIterator implements RecursiveIterator
{ {

View file

@ -42,7 +42,7 @@ class RecursiveIteratorIterator implements OuterIterator
* @param it RecursiveIterator to iterate * @param it RecursiveIterator to iterate
* @param mode Operation mode (one of): * @param mode Operation mode (one of):
* - LEAVES_ONLY only show leaves * - LEAVES_ONLY only show leaves
* - SELF_FIRST show parents prior to their childs * - SELF_FIRST show parents prior to their children
* - CHILD_FIRST show all children prior to their parent * - CHILD_FIRST show all children prior to their parent
* @param flags Control flags, zero or any combination of the following * @param flags Control flags, zero or any combination of the following
* (since PHP 5.1). * (since PHP 5.1).

View file

@ -17,7 +17,7 @@
*/ */
class SplFileObject extends SplFileInfo implements RecursiveIterator, SeekableIterator class SplFileObject extends SplFileInfo implements RecursiveIterator, SeekableIterator
{ {
/** Flag: wheter to suppress new lines */ /** Flag: whether to suppress new lines */
const DROP_NEW_LINE = 0x00000001; const DROP_NEW_LINE = 0x00000001;
private $fp; private $fp;

View file

@ -146,7 +146,7 @@ class SplObjectStorage implements Iterator, Countable, ArrayAccess
$this->attach($obj, $inf); $this->attach($obj, $inf);
} }
/** @param $obj Exising object to look for /** @param $obj Existing object to look for
* @return associative information stored with object * @return associative information stored with object
* @throw UnexpectedValueException if Object $obj is not contained in * @throw UnexpectedValueException if Object $obj is not contained in
* storage * storage
@ -167,7 +167,7 @@ class SplObjectStorage implements Iterator, Countable, ArrayAccess
throw new UnexpectedValueException('Object not found'); throw new UnexpectedValueException('Object not found');
} }
/** @param $obj Exising object to look for /** @param $obj Existing object to look for
* @return associative information stored with object * @return associative information stored with object
* @since 5.3.0 * @since 5.3.0
*/ */

View file

@ -387,7 +387,7 @@ static void autoload_func_info_dtor(zval *element)
} }
/* {{{ proto void spl_autoload_call(string class_name) /* {{{ proto void spl_autoload_call(string class_name)
Try all registerd autoload function to load the requested class */ Try all registered autoload function to load the requested class */
PHP_FUNCTION(spl_autoload_call) PHP_FUNCTION(spl_autoload_call)
{ {
zval *class_name, retval; zval *class_name, retval;

View file

@ -177,7 +177,7 @@
function spl_autoload(string $class_name, string $file_extensions = NULL) {/**/}; function spl_autoload(string $class_name, string $file_extensions = NULL) {/**/};
/** @ingroup SPL /** @ingroup SPL
* @brief Manual invocation of all registerd autoload functions * @brief Manual invocation of all registered autoload functions
* @since PHP 5.1 * @since PHP 5.1
* *
* @param class_name name of class to load * @param class_name name of class to load
@ -371,7 +371,7 @@ class BadMethodCallException extends BadFunctionCallException
* @brief Exception that denotes a value not in the valid domain was used. * @brief Exception that denotes a value not in the valid domain was used.
* @since PHP 5.1 * @since PHP 5.1
* *
* This kind of exception should be used to inform about domain erors in * This kind of exception should be used to inform about domain errors in
* mathematical sense. * mathematical sense.
* *
* @see RangeException * @see RangeException
@ -731,7 +731,7 @@ class ArrayObject implements IteratorAggregate, ArrayAccess, Countable
* over Arrays and Objects. * over Arrays and Objects.
* *
* When you want to iterate over the same array multiple times you need to * When you want to iterate over the same array multiple times you need to
* instanciate ArrayObject and let it create ArrayIterator instances that * instantiate ArrayObject and let it create ArrayIterator instances that
* refer to it either by using foreach or by calling its getIterator() * refer to it either by using foreach or by calling its getIterator()
* method manually. * method manually.
*/ */

View file

@ -724,7 +724,7 @@ void spl_filesystem_object_construct(INTERNAL_FUNCTION_PARAMETERS, zend_long cto
intern = Z_SPLFILESYSTEM_P(getThis()); intern = Z_SPLFILESYSTEM_P(getThis());
if (intern->_path) { if (intern->_path) {
/* object is alreay initialized */ /* object is already initialized */
zend_restore_error_handling(&error_handling); zend_restore_error_handling(&error_handling);
php_error_docref(NULL, E_WARNING, "Directory object is already initialized"); php_error_docref(NULL, E_WARNING, "Directory object is already initialized");
return; return;

View file

@ -318,7 +318,7 @@ static HashTable* spl_object_storage_debug_info(zval *obj, int *is_temp) /* {{{
} }
/* }}} */ /* }}} */
/* overriden for garbage collection */ /* overridden for garbage collection */
static HashTable *spl_object_storage_get_gc(zval *obj, zval **table, int *n) /* {{{ */ static HashTable *spl_object_storage_get_gc(zval *obj, zval **table, int *n) /* {{{ */
{ {
int i = 0; int i = 0;

View file

@ -433,7 +433,7 @@ if test "$PHP_PASSWORD_ARGON2" != "no"; then
LIBS="$LIBS -largon2" LIBS="$LIBS -largon2"
AC_DEFINE(HAVE_ARGON2LIB, 1, [ Define to 1 if you have the <argon2.h> header file ]) AC_DEFINE(HAVE_ARGON2LIB, 1, [ Define to 1 if you have the <argon2.h> header file ])
], [ ], [
AC_MSG_ERROR([Problem with libargon2.(a|so). Please verify that Argon2 header and libaries >= 20161029 are installed]) AC_MSG_ERROR([Problem with libargon2.(a|so). Please verify that Argon2 header and libraries >= 20161029 are installed])
]) ])
fi fi

View file

@ -1,7 +1,7 @@
/* /*
DO NOT EDIT THIS FILE! DO NOT EDIT THIS FILE!
it has been automaticaly created by php7/scripts/credits from it has been automatically created by php7/scripts/credits from
the information found in the various php7/ext/.../CREDITS and the information found in the various php7/ext/.../CREDITS and
php7/sapi/.../CREDITS files php7/sapi/.../CREDITS files

View file

@ -1,7 +1,7 @@
/* /*
DO NOT EDIT THIS FILE! DO NOT EDIT THIS FILE!
it has been automaticaly created by php7/scripts/credits from it has been automatically created by php7/scripts/credits from
the information found in the various php7/ext/.../CREDITS and the information found in the various php7/ext/.../CREDITS and
php7/sapi/.../CREDITS files php7/sapi/.../CREDITS files

View file

@ -1593,7 +1593,7 @@ PHP_NAMED_FUNCTION(php_if_fstat)
#ifdef HAVE_STRUCT_STAT_ST_RDEV #ifdef HAVE_STRUCT_STAT_ST_RDEV
# ifdef PHP_WIN32 # ifdef PHP_WIN32
/* It is unsigned, so if a negative came from userspace, it'll /* It is unsigned, so if a negative came from userspace, it'll
convert to UINT_MAX, but we wan't to keep the userspace value. convert to UINT_MAX, but we want to keep the userspace value.
Almost the same as in php_fstat. This is ugly, but otherwise Almost the same as in php_fstat. This is ugly, but otherwise
we would have to maintain a fully compatible struct stat. */ we would have to maintain a fully compatible struct stat. */
if ((int)stat_ssb.sb.st_rdev < 0) { if ((int)stat_ssb.sb.st_rdev < 0) {

View file

@ -926,7 +926,7 @@ PHPAPI void php_stat(const char *filename, size_t filename_length, int type, zva
#ifdef HAVE_STRUCT_STAT_ST_RDEV #ifdef HAVE_STRUCT_STAT_ST_RDEV
# ifdef PHP_WIN32 # ifdef PHP_WIN32
/* It is unsigned, so if a negative came from userspace, it'll /* It is unsigned, so if a negative came from userspace, it'll
convert to UINT_MAX, but we wan't to keep the userspace value. convert to UINT_MAX, but we want to keep the userspace value.
Almost the same as in php_if_fstat. */ Almost the same as in php_if_fstat. */
if ((int)stat_sb->st_rdev < 0) { if ((int)stat_sb->st_rdev < 0) {
ZVAL_LONG(&stat_rdev, (int)stat_sb->st_rdev); ZVAL_LONG(&stat_rdev, (int)stat_sb->st_rdev);

View file

@ -980,7 +980,7 @@ static int php_get_wbmp(php_stream *stream, struct gfxinfo **result, int check)
return 0; return 0;
} }
height = (height << 7) | (i & 0x7f); height = (height << 7) | (i & 0x7f);
/* maximum valid heigth for wbmp (although 127 may be a more accurate one) */ /* maximum valid height for wbmp (although 127 may be a more accurate one) */
if (height > 2048) { if (height > 2048) {
return 0; return 0;
} }

View file

@ -45,7 +45,7 @@
TODO: TODO:
- Create php_readlink (done), php_link (done) and php_symlink (done) in win32/link.c - Create php_readlink (done), php_link (done) and php_symlink (done) in win32/link.c
- Expose them (PHPAPI) so extensions developers can use them - Expose them (PHPAPI) so extensions developers can use them
- define link/readlink/symlink to their php_ equivalent and use them in ext/standart/link.c - define link/readlink/symlink to their php_ equivalent and use them in ext/standard/link.c
- this file is then useless and we have a portable link API - this file is then useless and we have a portable link API
*/ */

View file

@ -337,7 +337,7 @@ PHP_FUNCTION(stream_socket_get_name)
} }
/* }}} */ /* }}} */
/* {{{ proto int stream_socket_sendto(resouce stream, string data [, int flags [, string target_addr]]) /* {{{ proto int stream_socket_sendto(resource stream, string data [, int flags [, string target_addr]])
Send data to a socket stream. If target_addr is specified it must be in dotted quad (or [ipv6]) format */ Send data to a socket stream. If target_addr is specified it must be in dotted quad (or [ipv6]) format */
PHP_FUNCTION(stream_socket_sendto) PHP_FUNCTION(stream_socket_sendto)
{ {

View file

@ -218,7 +218,7 @@ function change_file_perms($file_path,
If imporper $content type is specified, file is created as empty If imporper $content type is specified, file is created as empty
$size = size of the fill in terms of kilobyte, i.e size of the file. $size = size of the fill in terms of kilobyte, i.e size of the file.
if $flag is specified as "byte", then then given size is taken in bytes if $flag is specified as "byte", then then given size is taken in bytes
$flag = specifiy if size has to be treated as no of total bytes or $flag = specify if size has to be treated as no of total bytes or
multiple of KB. multiple of KB.
"kilobytes" = take size in terms of multiple of KB "kilobytes" = take size in terms of multiple of KB
"byte" = take size in terms of bytes "byte" = take size in terms of bytes

View file

@ -132,7 +132,7 @@ function populate_mailbox($imap_stream, $mailbox, $message_count, $msg_type = "s
} }
/** /**
* Get the mailbox name from a mailbox decription, i.e strip off server details. * Get the mailbox name from a mailbox description, i.e strip off server details.
* *
* @param string mailbox complete mailbox name * @param string mailbox complete mailbox name
* @return mailbox name * @return mailbox name

View file

@ -16,7 +16,7 @@ $mailbox = '{localhost}';
$username = 'webmaster@example.com'; $username = 'webmaster@example.com';
$password = 'p4ssw0rd'; $password = 'p4ssw0rd';
$options = OP_HALFOPEN; // this should be enough to verify server present $options = OP_HALFOPEN; // this should be enough to verify server present
$retries = 0; // dont retry connect on failure $retries = 0; // don't retry connect on failure
$mbox = imap_open($mailbox, $username, $password, $options, $retries); $mbox = imap_open($mailbox, $username, $password, $options, $retries);
if (!$mbox) { if (!$mbox) {

View file

@ -1917,7 +1917,7 @@ static ZIPARCHIVE_METHOD(statName)
/* }}} */ /* }}} */
/* {{{ proto resource ZipArchive::statIndex(int index[, int flags]) /* {{{ proto resource ZipArchive::statIndex(int index[, int flags])
Returns the zip entry informations using its index */ Returns the zip entry information using its index */
static ZIPARCHIVE_METHOD(statIndex) static ZIPARCHIVE_METHOD(statIndex)
{ {
struct zip *intern; struct zip *intern;
@ -2713,7 +2713,7 @@ static ZIPARCHIVE_METHOD(unchangeArchive)
/* {{{ proto bool ZipArchive::extractTo(string pathto[, mixed files]) /* {{{ proto bool ZipArchive::extractTo(string pathto[, mixed files])
Extract one or more file from a zip archive */ Extract one or more file from a zip archive */
/* TODO: /* TODO:
* - allow index or array of indeces * - allow index or array of indices
* - replace path * - replace path
* - patterns * - patterns
*/ */

View file

@ -2279,7 +2279,7 @@ int php_module_startup(sapi_module_struct *sf, zend_module_entry *additional_mod
#ifdef ZEND_WIN32 #ifdef ZEND_WIN32
/* Until the current ini values was setup, the current cp is 65001. /* Until the current ini values was setup, the current cp is 65001.
If the actual ini vaues are different, some stuff needs to be updated. If the actual ini values are different, some stuff needs to be updated.
It concerns at least main_cwd_state and there might be more. As we're It concerns at least main_cwd_state and there might be more. As we're
still in the startup phase, lets use the chance and reinit the relevant still in the startup phase, lets use the chance and reinit the relevant
item according to the current codepage. Still, if ini_set() is used item according to the current codepage. Still, if ini_set() is used

View file

@ -132,7 +132,7 @@ static void reverse_conflict_dtor(zval *zv)
} }
/* {{{ void php_output_startup(void) /* {{{ void php_output_startup(void)
* Set up module globals and initalize the conflict and reverse conflict hash tables */ * Set up module globals and initialize the conflict and reverse conflict hash tables */
PHPAPI void php_output_startup(void) PHPAPI void php_output_startup(void)
{ {
ZEND_INIT_MODULE_GLOBALS(output, php_output_init_globals, NULL); ZEND_INIT_MODULE_GLOBALS(output, php_output_init_globals, NULL);

View file

@ -44,7 +44,7 @@ spprintf is the dynamical version of snprintf. It allocates the buffer in size
as needed and allows a maximum setting as snprintf (turn this feature as needed and allows a maximum setting as snprintf (turn this feature
off by setting max_len to 0). spprintf is a little bit slower than off by setting max_len to 0). spprintf is a little bit slower than
snprintf and offers possible memory leakes if you miss freeing the snprintf and offers possible memory leakes if you miss freeing the
buffer allocated by the function. Therfore this function should be buffer allocated by the function. Therefore this function should be
used where either no maximum is known or the maximum is much bigger used where either no maximum is known or the maximum is much bigger
than normal size required. spprintf always terminates the buffer. than normal size required. spprintf always terminates the buffer.

View file

@ -21,7 +21,7 @@
/* The filter API works on the principle of "Bucket-Brigades". This is /* The filter API works on the principle of "Bucket-Brigades". This is
* partially inspired by the Apache 2 method of doing things, although * partially inspired by the Apache 2 method of doing things, although
* it is intentially a light-weight implementation. * it is intentionally a light-weight implementation.
* *
* Each stream can have a chain of filters for reading and another for writing. * Each stream can have a chain of filters for reading and another for writing.
* *

View file

@ -758,7 +758,7 @@ Options:
filenames to generate with <tdir>. If --html is being used and filenames to generate with <tdir>. If --html is being used and
<url> given then the generated links are relative and prefixed <url> given then the generated links are relative and prefixed
with the given url. In general you want to make <sdir> the path with the given url. In general you want to make <sdir> the path
to your source files and <tdir> some pach in your web page to your source files and <tdir> some patch in your web page
hierarchy with <url> pointing to <tdir>. hierarchy with <url> pointing to <tdir>.
--keep-[all|php|skip|clean] --keep-[all|php|skip|clean]

View file

@ -183,7 +183,7 @@ typedef struct _php_cgi_globals_struct {
* Key for each cache entry is dirname(PATH_TRANSLATED). * Key for each cache entry is dirname(PATH_TRANSLATED).
* *
* NOTE: Each cache entry config_hash contains the combination from all user ini files found in * NOTE: Each cache entry config_hash contains the combination from all user ini files found in
* the path starting from doc_root throught to dirname(PATH_TRANSLATED). There is no point * the path starting from doc_root through to dirname(PATH_TRANSLATED). There is no point
* storing per-file entries as it would not be possible to detect added / deleted entries * storing per-file entries as it would not be possible to detect added / deleted entries
* between separate files. * between separate files.
*/ */

View file

@ -166,7 +166,7 @@ static int fpm_event_devpoll_wait(struct fpm_event_queue_s *queue, unsigned long
} }
} }
/* iterate throught triggered events */ /* iterate through triggered events */
for (i = 0; i < ret; i++) { for (i = 0; i < ret; i++) {
/* find the corresponding event */ /* find the corresponding event */
@ -200,7 +200,7 @@ static int fpm_event_devpoll_add(struct fpm_event_s *ev) /* {{{ */
{ {
struct pollfd pollfd; struct pollfd pollfd;
/* fill pollfd with event informations */ /* fill pollfd with event information */
pollfd.fd = ev->fd; pollfd.fd = ev->fd;
pollfd.events = POLLIN; pollfd.events = POLLIN;
pollfd.revents = 0; pollfd.revents = 0;
@ -225,7 +225,7 @@ static int fpm_event_devpoll_remove(struct fpm_event_s *ev) /* {{{ */
{ {
struct pollfd pollfd; struct pollfd pollfd;
/* fill pollfd with the same informations as fpm_event_devpoll_add */ /* fill pollfd with the same information as fpm_event_devpoll_add */
pollfd.fd = ev->fd; pollfd.fd = ev->fd;
pollfd.events = POLLIN | POLLREMOVE; pollfd.events = POLLIN | POLLREMOVE;
pollfd.revents = 0; pollfd.revents = 0;

View file

@ -192,7 +192,7 @@ void fpm_children_bury() /* {{{ */
snprintf(buf, sizeof(buf), "with code %d", WEXITSTATUS(status)); snprintf(buf, sizeof(buf), "with code %d", WEXITSTATUS(status));
/* if it's been killed because of dynamic process management /* if it's been killed because of dynamic process management
* don't restart it automaticaly * don't restart it automatically
*/ */
if (child && child->idle_kill) { if (child && child->idle_kill) {
restart_child = 0; restart_child = 0;
@ -213,7 +213,7 @@ void fpm_children_bury() /* {{{ */
snprintf(buf, sizeof(buf), "on signal %d (%s%s)", WTERMSIG(status), signame, have_core); snprintf(buf, sizeof(buf), "on signal %d (%s%s)", WTERMSIG(status), signame, have_core);
/* if it's been killed because of dynamic process management /* if it's been killed because of dynamic process management
* don't restart it automaticaly * don't restart it automatically
*/ */
if (child && child->idle_kill && WTERMSIG(status) == SIGQUIT) { if (child && child->idle_kill && WTERMSIG(status) == SIGQUIT) {
restart_child = 0; restart_child = 0;

View file

@ -162,7 +162,7 @@ typedef struct _php_cgi_globals_struct {
* Key for each cache entry is dirname(PATH_TRANSLATED). * Key for each cache entry is dirname(PATH_TRANSLATED).
* *
* NOTE: Each cache entry config_hash contains the combination from all user ini files found in * NOTE: Each cache entry config_hash contains the combination from all user ini files found in
* the path starting from doc_root throught to dirname(PATH_TRANSLATED). There is no point * the path starting from doc_root through to dirname(PATH_TRANSLATED). There is no point
* storing per-file entries as it would not be possible to detect added / deleted entries * storing per-file entries as it would not be possible to detect added / deleted entries
* between separate files. * between separate files.
*/ */

View file

@ -25,7 +25,7 @@
static const char *requests_stages[] = { static const char *requests_stages[] = {
[FPM_REQUEST_ACCEPTING] = "Idle", [FPM_REQUEST_ACCEPTING] = "Idle",
[FPM_REQUEST_READING_HEADERS] = "Reading headers", [FPM_REQUEST_READING_HEADERS] = "Reading headers",
[FPM_REQUEST_INFO] = "Getting request informations", [FPM_REQUEST_INFO] = "Getting request information",
[FPM_REQUEST_EXECUTING] = "Running", [FPM_REQUEST_EXECUTING] = "Running",
[FPM_REQUEST_END] = "Ending", [FPM_REQUEST_END] = "Ending",
[FPM_REQUEST_FINISHED] = "Finishing", [FPM_REQUEST_FINISHED] = "Finishing",

View file

@ -428,7 +428,7 @@ class Client
} }
/** /**
* Get Informations on the FastCGI application * Get Information on the FastCGI application
* *
* @param array $requestedInfo information to retrieve * @param array $requestedInfo information to retrieve
* @return array * @return array

View file

@ -65,7 +65,7 @@
/* Key for each cache entry is dirname(PATH_TRANSLATED). /* Key for each cache entry is dirname(PATH_TRANSLATED).
* *
* NOTE: Each cache entry config_hash contains the combination from all user ini files found in * NOTE: Each cache entry config_hash contains the combination from all user ini files found in
* the path starting from doc_root throught to dirname(PATH_TRANSLATED). There is no point * the path starting from doc_root through to dirname(PATH_TRANSLATED). There is no point
* storing per-file entries as it would not be possible to detect added / deleted entries * storing per-file entries as it would not be possible to detect added / deleted entries
* between separate files. * between separate files.
*/ */

View file

@ -645,7 +645,7 @@ PHPDBG_API const phpdbg_command_t *phpdbg_stack_resolve(const phpdbg_command_t *
} }
/* ", " separated matches */ /* ", " separated matches */
phpdbg_error("command", "type=\"ambiguous\" command=\"%s\" matches=\"%lu\" matched=\"%s\"", "The command \"%s\" is ambigious, matching %lu commands (%s)", name->str, matches, list); phpdbg_error("command", "type=\"ambiguous\" command=\"%s\" matches=\"%lu\" matched=\"%s\"", "The command \"%s\" is ambiguous, matching %lu commands (%s)", name->str, matches, list);
efree(list); efree(list);
return NULL; return NULL;

View file

@ -924,7 +924,7 @@ phpdbg_help_text_t phpdbg_help_text[] = {
" Enable refcount display when hitting watchpoints" CR CR " Enable refcount display when hitting watchpoints" CR CR
" $P S b 4 off" CR " $P S b 4 off" CR
" Temporarily disable breakpoint 4. This can be subsequently reenabled by a **S b 4 on**." CR " Temporarily disable breakpoint 4. This can be subsequently re-enabled by a **S b 4 on**." CR
//*********** check oplog syntax //*********** check oplog syntax
}, },

View file

@ -81,7 +81,7 @@ const phpdbg_command_t phpdbg_prompt_commands[] = {
PHPDBG_COMMAND_D(back, "show trace", 't', NULL, "|n", PHPDBG_ASYNC_SAFE), PHPDBG_COMMAND_D(back, "show trace", 't', NULL, "|n", PHPDBG_ASYNC_SAFE),
PHPDBG_COMMAND_D(frame, "switch to a frame", 'f', NULL, "|n", PHPDBG_ASYNC_SAFE), PHPDBG_COMMAND_D(frame, "switch to a frame", 'f', NULL, "|n", PHPDBG_ASYNC_SAFE),
PHPDBG_COMMAND_D(list, "lists some code", 'l', phpdbg_list_commands, "*", PHPDBG_ASYNC_SAFE), PHPDBG_COMMAND_D(list, "lists some code", 'l', phpdbg_list_commands, "*", PHPDBG_ASYNC_SAFE),
PHPDBG_COMMAND_D(info, "displays some informations", 'i', phpdbg_info_commands, "|s", PHPDBG_ASYNC_SAFE), PHPDBG_COMMAND_D(info, "displays some information", 'i', phpdbg_info_commands, "|s", PHPDBG_ASYNC_SAFE),
PHPDBG_COMMAND_D(clean, "clean the execution environment", 'X', NULL, 0, 0), PHPDBG_COMMAND_D(clean, "clean the execution environment", 'X', NULL, 0, 0),
PHPDBG_COMMAND_D(clear, "clear breakpoints", 'C', NULL, 0, 0), PHPDBG_COMMAND_D(clear, "clear breakpoints", 'C', NULL, 0, 0),
PHPDBG_COMMAND_D(help, "show help menu", 'h', phpdbg_help_commands, "|s", PHPDBG_ASYNC_SAFE), PHPDBG_COMMAND_D(help, "show help menu", 'h', phpdbg_help_commands, "|s", PHPDBG_ASYNC_SAFE),

View file

@ -31,7 +31,7 @@
* Watch elements are either simple, recursive or implicit (PHPDBG_WATCH_* flags) * Watch elements are either simple, recursive or implicit (PHPDBG_WATCH_* flags)
* Simple means that a particular watchpoint was explicitly defined * Simple means that a particular watchpoint was explicitly defined
* Recursive watch elements are created recursively (recursive root flag is to distinguish the root element easily from its children recursive elements) * Recursive watch elements are created recursively (recursive root flag is to distinguish the root element easily from its children recursive elements)
* Implicit watch elements are implicitely created on all ancestors of simple or recursive watch elements * Implicit watch elements are implicitly created on all ancestors of simple or recursive watch elements
* Recursive and (simple or implicit) watch elements are mutually exclusive * Recursive and (simple or implicit) watch elements are mutually exclusive
* Array/Object to distinguish watch elements on arrays * Array/Object to distinguish watch elements on arrays
* *

View file

@ -633,7 +633,7 @@ Other tags
- &lt;watchhit variable="" />: when ever a watched variable is changed, followed by a &lt;watchdata> container - &lt;watchhit variable="" />: when ever a watched variable is changed, followed by a &lt;watchdata> container
- &lt;watchdata> may contain - &lt;watchdata> may contain
- for watchpoints on variables: - for watchpoints on variables:
- each of these &lt;watch*> tags conatins a type attribute whose value is either "old" or "new") - each of these &lt;watch*> tags contains a type attribute whose value is either "old" or "new")
- &lt;watchvalue type="" inaccessible="inaccessible" />: old value is inaccessible - &lt;watchvalue type="" inaccessible="inaccessible" />: old value is inaccessible
- &lt;watchvalue type=""> may contain a &lt;stream> element which indicates the old/new (type attribute) value of the variable - &lt;watchvalue type=""> may contain a &lt;stream> element which indicates the old/new (type attribute) value of the variable
- &lt;watchrefcount type="" refcount="" isref="" />: old/new (type attribute) refcount and isref, both numbers - &lt;watchrefcount type="" refcount="" isref="" />: old/new (type attribute) refcount and isref, both numbers

View file

@ -10,7 +10,7 @@ do
/* /*
DO NOT EDIT THIS FILE! DO NOT EDIT THIS FILE!
it has been automaticaly created by php7/scripts/credits from it has been automatically created by php7/scripts/credits from
the information found in the various php7/ext/.../CREDITS and the information found in the various php7/ext/.../CREDITS and
php7/sapi/.../CREDITS files php7/sapi/.../CREDITS files

View file

@ -1171,7 +1171,7 @@ class testHarness {
$this->showstatus($section_text['TEST'], 'SKIPPED', 'CGI Test needs CGI Binary'); $this->showstatus($section_text['TEST'], 'SKIPPED', 'CGI Test needs CGI Binary');
return "SKIPPED"; return "SKIPPED";
} }
// if we're doing web testing, then we wont be able to set // if we're doing web testing, then we won't be able to set
// ini setting on the command line. be sure the executables // ini setting on the command line. be sure the executables
// ini settings are compatible with the test, or skip // ini settings are compatible with the test, or skip
if (($docgi || $this->conf['TEST_WEB']) && if (($docgi || $this->conf['TEST_WEB']) &&

View file

@ -1,5 +1,5 @@
--TEST-- --TEST--
ZE2 An abstract class cannot be instanciated ZE2 An abstract class cannot be instantiated
--FILE-- --FILE--
<?php <?php

View file

@ -12,7 +12,7 @@ abstract class base {
class test extends base { class test extends base {
public $b = 'test'; public $b = 'test';
// reenable cloning // re-enable cloning
public function __clone() {} public function __clone() {}
public function show() { public function show() {

View file

@ -6,7 +6,7 @@ ZE2 A derived class can use the inherited constructor/destructor
// This test checks for: // This test checks for:
// - inherited constructors/destructors are not called automatically // - inherited constructors/destructors are not called automatically
// - base classes know about derived properties in constructor/destructor // - base classes know about derived properties in constructor/destructor
// - base class constructors/destructors know the instanciated class name // - base class constructors/destructors know the instantiated class name
class base { class base {
public $name; public $name;

View file

@ -25,7 +25,7 @@ var_dump($hello);
ob_end_flush(); ob_end_flush();
echo "\ncheck that we dont have a reference\n"; echo "\ncheck that we don't have a reference\n";
ob_start(); ob_start();
echo "Hello World\n"; echo "Hello World\n";
$hello2 = ob_get_contents(); $hello2 = ob_get_contents();
@ -58,7 +58,7 @@ Hello World
string(12) "Hello World string(12) "Hello World
" "
check that we dont have a reference check that we don't have a reference
Hello World Hello World
string(12) "Hello World string(12) "Hello World
" "

View file

@ -5,7 +5,7 @@
* has been removed (MIME and file attachments). This code was * has been removed (MIME and file attachments). This code was
* modified from code based on code written by Jarle Aase. * modified from code based on code written by Jarle Aase.
* *
* This class is based on the original code by Jarle Aase, see bellow: * This class is based on the original code by Jarle Aase, see below:
* wSendmail.cpp It has been striped of some functionality to match * wSendmail.cpp It has been striped of some functionality to match
* the requirements of phpfi. * the requirements of phpfi.
* *
@ -48,7 +48,7 @@
/* '*error_message' has to be passed around from php_mail() */ /* '*error_message' has to be passed around from php_mail() */
#define SMTP_ERROR_RESPONSE_SPEC "SMTP server response: %s" #define SMTP_ERROR_RESPONSE_SPEC "SMTP server response: %s"
/* Convinient way to handle error messages from the SMTP server. /* Convenient way to handle error messages from the SMTP server.
response is ecalloc()d in Ack() itself and efree()d here response is ecalloc()d in Ack() itself and efree()d here
because the content is in *error_message now */ because the content is in *error_message now */
#define SMTP_ERROR_RESPONSE(response) { \ #define SMTP_ERROR_RESPONSE(response) { \