[PHP-CVS-DAILY] cvs: php-src / ChangeLog

2007-09-26 Thread changelog
changelog   Thu Sep 27 01:31:16 2007 UTC

  Modified files:  
/php-srcChangeLog 
  Log:
  ChangeLog update
  
http://cvs.php.net/viewvc.cgi/php-src/ChangeLog?r1=1.2820r2=1.2821diff_format=u
Index: php-src/ChangeLog
diff -u php-src/ChangeLog:1.2820 php-src/ChangeLog:1.2821
--- php-src/ChangeLog:1.2820Wed Sep 26 01:31:24 2007
+++ php-src/ChangeLog   Thu Sep 27 01:31:15 2007
@@ -1,3 +1,109 @@
+2007-09-26  Ilia Alshanetsky  [EMAIL PROTECTED]
+
+* ZendEngine2/zend_highlight.c
+  ZendEngine2/tests/bug42767.phpt:
+  MFB: Fixed bug #42767 (highlight_string() truncates trailing comment).
+
+* (PHP_5_2)
+  NEWS:
+  
+  BFN
+
+* (PHP_5_2)
+  ZendEngine2/zend_highlight.c
+  ZendEngine2/tests/bug42767.phpt
+  ZendEngine2/tests/bug42767.phpt:
+  Fixed bug #42767 (highlight_string() truncates trailing comment)
+
+2007-09-26  Raghubansh Kumar  [EMAIL PROTECTED]
+
+* ext/standard/tests/strings/strrev_basic.phpt
+  ext/standard/tests/strings/strrev_error.phpt
+  ext/standard/tests/strings/strrev_variation1.phpt
+  ext/standard/tests/strings/strrev_variation2.phpt
+  ext/standard/tests/strings/strrev_variation3.phpt
+  ext/standard/tests/strings/strrev_variation4.phpt:
+  new testcases for strrev() function
+
+* ext/standard/tests/strings/strrev_basic.phpt
+  ext/standard/tests/strings/strrev_basic.phpt
+  ext/standard/tests/strings/strrev_error.phpt
+  ext/standard/tests/strings/strrev_error.phpt
+  ext/standard/tests/strings/strrev_variation1.phpt
+  ext/standard/tests/strings/strrev_variation1.phpt
+  ext/standard/tests/strings/strrev_variation2.phpt
+  ext/standard/tests/strings/strrev_variation2.phpt
+  ext/standard/tests/strings/strrev_variation3.phpt
+  ext/standard/tests/strings/strrev_variation3.phpt
+  ext/standard/tests/strings/strrev_variation4.phpt
+  ext/standard/tests/strings/strrev_variation4.phpt:
+  
+  file strrev_basic.phpt was initially added on branch PHP_5_2.
+
+2007-09-26  Antony Dovgal  [EMAIL PROTECTED]
+
+* ext/sockets/sockets.c:
+  fix proto
+
+2007-09-26  Dmitry Stogov  [EMAIL PROTECTED]
+
+* NEWS
+  ZendEngine2/zend_API.c
+  ZendEngine2/zend_builtin_functions.c
+  ZendEngine2/zend_compile.c
+  ZendEngine2/zend_compile.h
+  ZendEngine2/zend_constants.c
+  ZendEngine2/zend_execute.c
+  ZendEngine2/zend_execute_API.c
+  ZendEngine2/zend_globals.h
+  ZendEngine2/zend_language_parser.y
+  ZendEngine2/zend_vm_def.h
+  ZendEngine2/zend_vm_execute.h
+  ZendEngine2/zend_vm_execute.skl
+  ZendEngine2/tests/lsb_001.phpt
+  ZendEngine2/tests/lsb_002.phpt
+  ZendEngine2/tests/lsb_003.phpt
+  ZendEngine2/tests/lsb_004.phpt
+  ZendEngine2/tests/lsb_005.phpt
+  ZendEngine2/tests/lsb_006.phpt
+  ZendEngine2/tests/lsb_007.phpt
+  ZendEngine2/tests/lsb_008.phpt
+  ZendEngine2/tests/lsb_009.phpt
+  ZendEngine2/tests/lsb_010.phpt
+  ZendEngine2/tests/lsb_011.phpt
+  ZendEngine2/tests/lsb_012.phpt
+  ZendEngine2/tests/lsb_013.phpt
+  ZendEngine2/tests/lsb_014.phpt
+  ZendEngine2/tests/lsb_015.phpt
+  ZendEngine2/tests/lsb_016.phpt
+  ZendEngine2/tests/lsb_017.phpt:
+  Late Static Binding (Dmitry, Etienne Kneuss)
+
+2007-09-26  Raghubansh Kumar  [EMAIL PROTECTED]
+
+* ext/standard/tests/strings/crc32_basic.phpt
+  ext/standard/tests/strings/crc32_error.phpt
+  ext/standard/tests/strings/crc32_variation1.phpt
+  ext/standard/tests/strings/crc32_variation2.phpt
+  ext/standard/tests/strings/crc32_variation3.phpt
+  ext/standard/tests/strings/crc32_variation4.phpt:
+  New testcases for crc32() function
+
+* ext/standard/tests/strings/crc32_basic.phpt
+  ext/standard/tests/strings/crc32_basic.phpt
+  ext/standard/tests/strings/crc32_error.phpt
+  ext/standard/tests/strings/crc32_error.phpt
+  ext/standard/tests/strings/crc32_variation1.phpt
+  ext/standard/tests/strings/crc32_variation1.phpt
+  ext/standard/tests/strings/crc32_variation2.phpt
+  ext/standard/tests/strings/crc32_variation2.phpt
+  ext/standard/tests/strings/crc32_variation3.phpt
+  ext/standard/tests/strings/crc32_variation3.phpt
+  ext/standard/tests/strings/crc32_variation4.phpt
+  ext/standard/tests/strings/crc32_variation4.phpt:
+  
+  file crc32_basic.phpt was initially added on branch PHP_5_2.
+
 2007-09-25  Ilia Alshanetsky  [EMAIL PROTECTED]
 
 * (PHP_5_2)


[PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard/tests/strings crc32_basic.phpt crc32_error.phpt crc32_variation1.phpt crc32_variation2.phpt crc32_variation3.phpt crc32_variation4.phpt

2007-09-26 Thread Raghubansh Kumar
kraghubaWed Sep 26 06:03:55 2007 UTC

  Added files: (Branch: PHP_5_2)
/php-src/ext/standard/tests/strings crc32_error.phpt 
crc32_variation1.phpt 
crc32_basic.phpt 
crc32_variation2.phpt 
crc32_variation3.phpt 
crc32_variation4.phpt 
  Log:
  New testcases for crc32() function
  

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/crc32_error.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/crc32_error.phpt
+++ php-src/ext/standard/tests/strings/crc32_error.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/crc32_variation1.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/crc32_variation1.phpt
+++ php-src/ext/standard/tests/strings/crc32_variation1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/crc32_basic.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/crc32_basic.phpt
+++ php-src/ext/standard/tests/strings/crc32_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/crc32_variation2.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/crc32_variation2.phpt
+++ php-src/ext/standard/tests/strings/crc32_variation2.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/crc32_variation3.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/crc32_variation3.phpt
+++ php-src/ext/standard/tests/strings/crc32_variation3.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/crc32_variation4.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/crc32_variation4.phpt
+++ php-src/ext/standard/tests/strings/crc32_variation4.phpt

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src /ext/standard/tests/strings crc32_basic.phpt crc32_error.phpt crc32_variation1.phpt crc32_variation2.phpt crc32_variation3.phpt crc32_variation4.phpt

2007-09-26 Thread Raghubansh Kumar
kraghubaWed Sep 26 06:11:28 2007 UTC

  Modified files:  
/php-src/ext/standard/tests/strings crc32_error.phpt 
crc32_basic.phpt 
crc32_variation1.phpt 
crc32_variation2.phpt 
crc32_variation3.phpt 
crc32_variation4.phpt 
  Log:
  New testcases for crc32() function
  http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/crc32_error.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/standard/tests/strings/crc32_error.phpt
diff -u /dev/null php-src/ext/standard/tests/strings/crc32_error.phpt:1.2
--- /dev/null   Wed Sep 26 06:11:28 2007
+++ php-src/ext/standard/tests/strings/crc32_error.phpt Wed Sep 26 06:11:28 2007
@@ -0,0 +1,61 @@
+--TEST--
+Test crc32() function : error conditions 
+--SKIPIF--
+?php
+if (PHP_INT_SIZE != 4) 
+  die(skip this test is for 32bit platform only);
+?
+
+--FILE--
+?php
+/* Prototype  : string crc32(string $str)
+ * Description: Calculate the crc32 polynomial of a string 
+ * Source code: ext/standard/crc32.c
+ * Alias to functions: none
+*/
+
+/*
+ * Testing crc32() : error conditions
+*/
+
+echo *** Testing crc32() : error conditions ***\n;
+
+// Zero arguments
+echo \n-- Testing crc32() function with Zero arguments --\n;
+var_dump( crc32() );
+
+//Test crc32 with one more than the expected number of arguments
+echo \n-- Testing crc32() function with more than expected no. of arguments 
--\n;
+$str = 'string_val';
+$extra_arg = 10;
+var_dump( crc32($str, $extra_arg) );
+
+echo Done;
+?
+--EXPECTF--
+*** Testing crc32() : error conditions ***
+
+-- Testing crc32() function with Zero arguments --
+
+Warning: crc32() expects exactly 1 parameter, 0 given in %s on line %d
+NULL
+
+-- Testing crc32() function with more than expected no. of arguments --
+
+Warning: crc32() expects exactly 1 parameter, 2 given in %s on line %d
+NULL
+Done
+
+--UEXPECTF--
+*** Testing crc32() : error conditions ***
+
+-- Testing crc32() function with Zero arguments --
+
+Warning: crc32() expects exactly 1 parameter, 0 given in %s on line %d
+NULL
+
+-- Testing crc32() function with more than expected no. of arguments --
+
+Warning: crc32() expects exactly 1 parameter, 2 given in %s on line %d
+NULL
+Done
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/crc32_basic.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/standard/tests/strings/crc32_basic.phpt
diff -u /dev/null php-src/ext/standard/tests/strings/crc32_basic.phpt:1.2
--- /dev/null   Wed Sep 26 06:11:28 2007
+++ php-src/ext/standard/tests/strings/crc32_basic.phpt Wed Sep 26 06:11:28 2007
@@ -0,0 +1,47 @@
+--TEST--
+Test crc32() function : basic functionality 
+--SKIPIF--
+?php
+if (PHP_INT_SIZE != 4) 
+  die(skip this test is for 32bit platform only);
+?
+
+--FILE--
+?php
+/* Prototype  : string crc32(string $str)
+ * Description: Calculate the crc32 polynomial of a string 
+ * Source code: ext/standard/crc32.c
+ * Alias to functions: none
+*/
+
+/*
+ * Testing crc32() : basic functionality
+*/
+
+echo *** Testing crc32() : basic functionality ***\n;
+
+
+// Initialise all required variables
+$str = b'string_val1234';
+
+// Calling crc32() with all possible arguments
+
+// checking for the return type of the function
+var_dump( is_int(crc32($str)) );
+
+// Printing the returned value from the function
+printf(%u\n, crc32($str) );
+
+echo Done;
+?
+--EXPECTF--
+*** Testing crc32() : basic functionality ***
+bool(true)
+256895812
+Done
+
+--UEXPECTF--
+*** Testing crc32() : basic functionality ***
+bool(true)
+256895812
+Done
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/crc32_variation1.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/standard/tests/strings/crc32_variation1.phpt
diff -u /dev/null php-src/ext/standard/tests/strings/crc32_variation1.phpt:1.2
--- /dev/null   Wed Sep 26 06:11:28 2007
+++ php-src/ext/standard/tests/strings/crc32_variation1.phptWed Sep 26 
06:11:28 2007
@@ -0,0 +1,290 @@
+--TEST--
+Test crc32() function : usage variations - unexpected values
+--SKIPIF--
+?php
+if (PHP_INT_SIZE != 4) 
+  die(skip this test is for 32bit platform only);
+?
+
+--FILE--
+?php
+/* Prototype  : string crc32(string $str)
+ * Description: Calculate the crc32 polynomial of a string 
+ * Source code: ext/standard/crc32.c
+ * Alias to functions: none
+*/
+
+/*
+ * Testing crc32() : with unexpected values for str argument
+*/
+
+echo *** Testing crc32() : with unexpected values for str argument ***\n;
+
+//get an unset variable
+$unset_var = 10;
+unset ($unset_var);
+
+// declaring class
+class sample  {
+  public function __toString() {
+return object;
+  }
+}
+
+// creating a file resource
+$file_handle = fopen(__FILE__, 'r');
+
+//array of values to iterate over
+$values = array(
+
+  // int data
+  0,
+  1,
+  12345,
+  -2345,
+
+  // float 

[PHP-CVS] cvs: php-src /ext/sockets sockets.c

2007-09-26 Thread Antony Dovgal
tony2001Wed Sep 26 10:54:56 2007 UTC

  Modified files:  
/php-src/ext/socketssockets.c 
  Log:
  fix proto
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/sockets/sockets.c?r1=1.194r2=1.195diff_format=u
Index: php-src/ext/sockets/sockets.c
diff -u php-src/ext/sockets/sockets.c:1.194 php-src/ext/sockets/sockets.c:1.195
--- php-src/ext/sockets/sockets.c:1.194 Tue Jul 24 11:33:47 2007
+++ php-src/ext/sockets/sockets.c   Wed Sep 26 10:54:56 2007
@@ -19,7 +19,7 @@
+--+
  */
 
-/* $Id: sockets.c,v 1.194 2007/07/24 11:33:47 jani Exp $ */
+/* $Id: sockets.c,v 1.195 2007/09/26 10:54:56 tony2001 Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include config.h
@@ -616,7 +616,7 @@
 }
 /* }}} */
 
-/* {{{ proto int socket_select(array read_fds, array write_fds, array 
except_fds, int tv_sec[, int tv_usec]) U
+/* {{{ proto int socket_select(array read_fds, array write_fds, array 
except_fds, int tv_sec[, int tv_usec]) U
Runs the select() system call on the sets mentioned with a timeout 
specified by tv_sec and tv_usec */
 PHP_FUNCTION(socket_select)
 {

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_2) /ext/sockets sockets.c

2007-09-26 Thread Antony Dovgal
tony2001Wed Sep 26 10:55:07 2007 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/socketssockets.c 
  Log:
  MFH
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/sockets/sockets.c?r1=1.171.2.9.2.13r2=1.171.2.9.2.14diff_format=u
Index: php-src/ext/sockets/sockets.c
diff -u php-src/ext/sockets/sockets.c:1.171.2.9.2.13 
php-src/ext/sockets/sockets.c:1.171.2.9.2.14
--- php-src/ext/sockets/sockets.c:1.171.2.9.2.13Tue Jul 24 11:35:08 2007
+++ php-src/ext/sockets/sockets.c   Wed Sep 26 10:55:07 2007
@@ -19,7 +19,7 @@
+--+
  */
 
-/* $Id: sockets.c,v 1.171.2.9.2.13 2007/07/24 11:35:08 jani Exp $ */
+/* $Id: sockets.c,v 1.171.2.9.2.14 2007/09/26 10:55:07 tony2001 Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include config.h
@@ -616,7 +616,7 @@
 }
 /* }}} */
 
-/* {{{ proto int socket_select(array read_fds, array write_fds, array 
except_fds, int tv_sec[, int tv_usec]) U
+/* {{{ proto int socket_select(array read_fds, array write_fds, array 
except_fds, int tv_sec[, int tv_usec]) U
Runs the select() system call on the sets mentioned with a timeout 
specified by tv_sec and tv_usec */
 PHP_FUNCTION(socket_select)
 {

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_2) /ext/standard/tests/strings strrev_basic.phpt strrev_error.phpt strrev_variation1.phpt strrev_variation2.phpt strrev_variation3.phpt strrev_variation4.phpt

2007-09-26 Thread Raghubansh Kumar
kraghubaWed Sep 26 14:40:14 2007 UTC

  Added files: (Branch: PHP_5_2)
/php-src/ext/standard/tests/strings strrev_basic.phpt 
strrev_variation1.phpt 
strrev_variation2.phpt 
strrev_variation3.phpt 
strrev_variation4.phpt 
strrev_error.phpt 
  Log:
  new testcases for strrev() function
  

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/strrev_basic.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/strrev_basic.phpt
+++ php-src/ext/standard/tests/strings/strrev_basic.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/strrev_variation1.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/strrev_variation1.phpt
+++ php-src/ext/standard/tests/strings/strrev_variation1.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/strrev_variation2.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/strrev_variation2.phpt
+++ php-src/ext/standard/tests/strings/strrev_variation2.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/strrev_variation3.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/strrev_variation3.phpt
+++ php-src/ext/standard/tests/strings/strrev_variation3.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/strrev_variation4.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/strrev_variation4.phpt
+++ php-src/ext/standard/tests/strings/strrev_variation4.phpt

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/strrev_error.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/strrev_error.phpt
+++ php-src/ext/standard/tests/strings/strrev_error.phpt

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src /ext/standard/tests/strings strrev_basic.phpt strrev_error.phpt strrev_variation1.phpt strrev_variation2.phpt strrev_variation3.phpt strrev_variation4.phpt

2007-09-26 Thread Raghubansh Kumar
kraghubaWed Sep 26 14:42:15 2007 UTC

  Modified files:  
/php-src/ext/standard/tests/strings strrev_variation1.phpt 
strrev_basic.phpt 
strrev_variation2.phpt 
strrev_variation3.phpt 
strrev_variation4.phpt 
strrev_error.phpt 
  Log:
  new testcases for strrev() function
  http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/strrev_variation1.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/standard/tests/strings/strrev_variation1.phpt
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/strrev_basic.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/standard/tests/strings/strrev_basic.phpt
diff -u /dev/null php-src/ext/standard/tests/strings/strrev_basic.phpt:1.2
--- /dev/null   Wed Sep 26 14:42:15 2007
+++ php-src/ext/standard/tests/strings/strrev_basic.phptWed Sep 26 
14:42:15 2007
@@ -0,0 +1,60 @@
+--TEST--
+Test strrev() function : basic functionality 
+--FILE--
+?php
+/* Prototype  : string strrev(string $str);
+ * Description: Reverse a string 
+ * Source code: ext/standard/string.c
+*/
+
+echo *** Testing strrev() : basic functionality ***\n;
+$heredoc = EOD
+Hello, world
+EOD;
+
+//regular string
+var_dump( strrev(Hello, World) );
+var_dump( strrev('Hello, World') );
+
+//single character
+var_dump( strrev(H) );
+var_dump( strrev('H') );
+
+//string containing simalr chars
+var_dump( strrev(HH) );
+var_dump( strrev(HH) );
+
+//string containing escape char
+var_dump( strrev(Hello, World\n) );
+var_dump( strrev('Hello, World\n') );
+
+//heredoc string
+var_dump( strrev($heredoc) );
+echo *** Done ***;
+?
+--EXPECTF--
+*** Testing strrev() : basic functionality ***
+string(12) dlroW ,olleH
+string(12) dlroW ,olleH
+string(1) H
+string(1) H
+string(6) HH
+string(6) HH
+string(13) 
+dlroW ,olleH
+string(14) n\dlroW ,olleH
+string(12) dlrow ,olleH
+*** Done ***
+--UEXPECTF--
+*** Testing strrev() : basic functionality ***
+unicode(12) dlroW ,olleH
+unicode(12) dlroW ,olleH
+unicode(1) H
+unicode(1) H
+unicode(6) HH
+unicode(6) HH
+unicode(13) 
+dlroW ,olleH
+unicode(14) n\dlroW ,olleH
+unicode(12) dlrow ,olleH
+*** Done ***
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/strrev_variation2.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/standard/tests/strings/strrev_variation2.phpt
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/strrev_variation3.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/standard/tests/strings/strrev_variation3.phpt
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/strrev_variation4.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/standard/tests/strings/strrev_variation4.phpt
diff -u /dev/null php-src/ext/standard/tests/strings/strrev_variation4.phpt:1.2
--- /dev/null   Wed Sep 26 14:42:15 2007
+++ php-src/ext/standard/tests/strings/strrev_variation4.phpt   Wed Sep 26 
14:42:15 2007
@@ -0,0 +1,275 @@
+--TEST--
+Test strrev() function : usage variations - unexpected inputs 
+--FILE--
+?php
+/* Prototype  : string strrev(string $str);
+ * Description: Reverse a string 
+ * Source code: ext/standard/string.c
+*/
+
+/* Testing strrev() function with unexpected inputs for 'str' */
+
+echo *** Testing strrev() : unexpected inputs for 'str' ***\n;
+//class declaration
+class sample {
+  public function __toString(){
+return object;
+  }
+}
+
+//get the resource 
+$resource = fopen(__FILE__, r);
+
+//get an unset variable
+$unset_var = 10;
+unset ($unset_var);
+
+//array of values to iterate over
+$values = array(
+
+  // int data
+  0,
+  1,
+  12345,
+  -2345,
+
+  // float data
+  10.5,
+   -10.5,
+  10.5e10,
+  10.6E-10,
+  .5,
+
+  // array data
+  array(),
+  array(0),
+  array(1),
+  array(1, 2),
+  array('color' = 'red', 'item' = 'pen'),
+
+  // null data
+  NULL,
+  null,
+
+  // boolean data
+  true,
+  false,
+  TRUE,
+  FALSE,
+
+  // empty data
+  ,
+  '',
+
+  // object data
+  new sample(),
+
+  // resource
+  $resource,
+
+  // undefined data
+  @$undefined_var,
+
+  // unset data
+  @$unset_var
+);
+
+// loop through each element of the array for str
+
+$count = 1;
+foreach($values as $value) {
+  echo \n-- Iterator $count --\n;
+  var_dump( strrev($value) );
+  $count++;
+};
+
+fclose($resource);  //closing the file handle
+
+echo *** Done ***;
+?
+--EXPECTF--
+*** Testing strrev() : unexpected inputs for 'str' ***
+
+-- Iterator 1 --
+string(1) 0
+
+-- Iterator 2 --
+string(1) 1
+
+-- Iterator 3 --
+string(5) 54321
+
+-- Iterator 4 --
+string(5) 5432-
+
+-- Iterator 5 --
+string(4) 5.01
+
+-- Iterator 6 --
+string(5) 5.01-
+
+-- Iterator 7 --
+string(12) 0501
+
+-- Iterator 8 --
+string(7) 9-E60.1
+
+-- Iterator 9 --
+string(3) 5.0
+
+-- Iterator 10 --
+
+Warning: strrev() expects parameter 1 to be string (Unicode or 

[PHP-CVS] cvs: php-src(PHP_5_2) / NEWS

2007-09-26 Thread Ilia Alshanetsky
iliaa   Wed Sep 26 15:44:15 2007 UTC

  Modified files:  (Branch: PHP_5_2)
/php-srcNEWS 
  Log:
  BFN
  
  
http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.964r2=1.2027.2.547.2.965diff_format=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2027.2.547.2.964 php-src/NEWS:1.2027.2.547.2.965
--- php-src/NEWS:1.2027.2.547.2.964 Tue Sep 25 18:18:10 2007
+++ php-src/NEWSWed Sep 26 15:44:15 2007
@@ -30,6 +30,7 @@
   Reported by Laurent gaffie. (Ilia)
 - Fixed imagerectangle regression with 1x1 rectangle (libgd #106). (Pierre)
 
+- Fixed bug #42767 (highlight_string() truncates trailing comment). (Ilia)
 - Fixed bug #42739 (mkdir() doesn't like a trailing slash when safe_mode is 
   enabled). (Ilia)
 - Fixed bug #42699 (PHP_SELF duplicates path). (Dmitry)

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_3) / configure.in /main php_version.h

2007-09-26 Thread Sebastian Bergmann
sebastian   Thu Sep 27 05:24:23 2007 UTC

  Modified files:  (Branch: PHP_5_3)
/php-src/main   php_version.h 
/php-srcconfigure.in 
  Log:
  Bump version.
  
http://cvs.php.net/viewvc.cgi/php-src/main/php_version.h?r1=1.112.2.37.2.50r2=1.112.2.37.2.50.2.1diff_format=u
Index: php-src/main/php_version.h
diff -u php-src/main/php_version.h:1.112.2.37.2.50 
php-src/main/php_version.h:1.112.2.37.2.50.2.1
--- php-src/main/php_version.h:1.112.2.37.2.50  Thu Aug 30 07:40:13 2007
+++ php-src/main/php_version.h  Thu Sep 27 05:24:22 2007
@@ -1,8 +1,8 @@
 /* automatically generated by configure */
 /* edit configure.in to change version number */
 #define PHP_MAJOR_VERSION 5
-#define PHP_MINOR_VERSION 2
-#define PHP_RELEASE_VERSION 5
+#define PHP_MINOR_VERSION 3
+#define PHP_RELEASE_VERSION 0
 #define PHP_EXTRA_VERSION -dev
-#define PHP_VERSION 5.2.5-dev
-#define PHP_VERSION_ID 50205
+#define PHP_VERSION 5.3.0-dev
+#define PHP_VERSION_ID 50300
http://cvs.php.net/viewvc.cgi/php-src/configure.in?r1=1.579.2.52.2.77r2=1.579.2.52.2.77.2.1diff_format=u
Index: php-src/configure.in
diff -u php-src/configure.in:1.579.2.52.2.77 
php-src/configure.in:1.579.2.52.2.77.2.1
--- php-src/configure.in:1.579.2.52.2.77Thu Aug 30 07:40:13 2007
+++ php-src/configure.inThu Sep 27 05:24:22 2007
@@ -1,4 +1,4 @@
-## $Id: configure.in,v 1.579.2.52.2.77 2007/08/30 07:40:13 sebastian Exp $ -*- 
autoconf -*-
+## $Id: configure.in,v 1.579.2.52.2.77.2.1 2007/09/27 05:24:22 sebastian Exp $ 
-*- autoconf -*-
 dnl ## Process this file with autoconf to produce a configure script.
 
 divert(1)
@@ -40,8 +40,8 @@
 AC_CONFIG_HEADER(main/php_config.h)
 
 PHP_MAJOR_VERSION=5
-PHP_MINOR_VERSION=2
-PHP_RELEASE_VERSION=5
+PHP_MINOR_VERSION=3
+PHP_RELEASE_VERSION=0
 PHP_EXTRA_VERSION=-dev
 
PHP_VERSION=$PHP_MAJOR_VERSION.$PHP_MINOR_VERSION.$PHP_RELEASE_VERSION$PHP_EXTRA_VERSION
 PHP_VERSION_ID=`expr [$]PHP_MAJOR_VERSION \* 1 + [$]PHP_MINOR_VERSION \* 
100 + [$]PHP_RELEASE_VERSION`

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php