[PHP-DEV] PHP 4 Bug Summary Report

2008-01-14 Thread internals
 PHP 4 Bug Database summary - http://bugs.php.net

 Num Status Summary (626 total including feature requests)
===[*Compile Issues]==
43389 Open   configure ignoring --without-cdb flag
===[Apache2 related]==
38670 Open   Whole 4.4.x branch has problem with open_basedir option nested 
from Apache2
===[Arrays related]===
31114 Assigned   foreach modify array (works with PHP 5.1)
37451 Open   array_multisort fails to trigger by val copy of data (works in 
PHP = 5.1)
39764 Suspended  array_key_exists inconsistent behavior
42177 Open   Warning array_merge_recursive(): recursion detected comes 
again...
===[CGI related]==
42180 Open   php in fastcgi environment periodicaly get 90% of CPU
===[Class/Object related]=
39254 Open   Refcount error with static variables and object references 
(PHP4 only)
===[Compile Failure]==
43751 Open   unpack test case fails
===[Date/time related]
43472 Open   strtotime(first Sunday ... does not work in command line
===[Documentation problem]
29045 Suspended   gzopen for URL
36663 Open   unexpected difference between zlib.output_compression and 
ob_gzhandler
===[FDF related]==
34811 Assigned   fdf_get_value max size
===[Feature/Change Request]===
3066 Open   Parameter for dns functions to select different DNS
3799 Suspended  default_charset brings small incompatibility
3830 Open   Function to timeout/break off a function
5007 Analyzed   enable no-resolve mode for here docs
5169 Open   Missing recursive behavior
5311 Analyzed   implement checkdnsrr() and getmxrr() on windows
5575 Open   open_basedir to ~
5601 Analyzed   @function() should not turn of error reporting for critical 
errors
5804 Open   parser error if any spaces follow indentifier in with here doc 
syntax
5883 Assigned   --enable-trans-sid modification request
5954 Open   Informix can't reliably figure if a text result column is NULL
5975 Open   version of strip_tags() that specifies tags to strip (instead 
of tags to keep)
6118 Open   Can not supress runtime warnings on foreach
6268 Open   ternary op return only by value
6399 Open   checkdate should be able to validate a time as well as a date 
(timestamp)
6427 Open   func_get_arg() does not support references
6503 Open   no support for multiple resultset query?
6512 Analyzed   sort() Does not sort stings as expected
6574 Open   SMTP functions via IMAP c-client library
6680 Open   regexps (ereg*) ignores locale settings
6911 Open   Problem with array_merge(_recursive)
6927 Suspended  
6932 Open   Filesize / File_exists and include_path
6993 Open   uninstalling is a pain in the ass
7006 Open   preg_replace ( string pattern, array replacement, string 
subject );
7028 Analyzed   xml=shared and wddx do not work together
7132 Assigned   fsockopen doesn't report dns lookup failure
7398 Open   Stored procedure error return values not passed through
7507 Open   Better ODBC error reporting/fetching
7541 Open   please consider also support HPUX shl_*
7553 Open   RFC: Uplevel Block structure
7559 Open   zend_hash_get_current_key_ex returning persistent strings
7578 Open   next() and current() do not return referenceing arrays
7808 Open   variable value triggerd by function
7923 Analyzed   htmlentities doesn't work for ISO 8859-2
7930 Open   List() constructor reference assignment
8100 Assigned   extract(), extra feature
8108 Analyzed   implement trans-sid as output handler
8295 Open   absolute path in extension= directive in php.ini not recognized
8395 Open   register_shutdown_function() error
8397 Open   Multi-results sets are not suppported
8427 Analyzed   Unwanted references
8428 Open   continue doesn't pass thru a switch statement
8595 Open   More effective parsing of list() (+other)
8640 Open   enumeration type
8685 Open   heredoc: remove column 1 closing identifier requirement
8809 Open   Cookieless session with Header redirects
8827 Open   PHP_AUTH_PW stores password when using External Authentication
8855 Open   session_start should return also FALSE
8897 Open   Significant portions of the InterBase API have no PHP 
representation.
8948 Open   readline_completion_function enhance
9095 Open   colon/semicolon delimitd extension_dir ?
9195 Analyzed   Default class function arguments
9262 Analyzed   Inconsistency  in the implementation of 

[PHP-DEV] CVS Account Request: poke

2008-01-14 Thread Bui Dinh Ngoc
Translating the documentation

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-DEV] PHP 6 Bug Summary Report

2008-01-14 Thread internals
 PHP 6 Bug Database summary - http://bugs.php.net

 Num Status Summary (66 total including feature requests)
===[*General Issues]==
26771 Suspended  register_tick_funtions crash under threaded webservers
===[*Unicode Issues]==
42163 Open   fgetcsv() gives different output with and without Unicode
===[Apache2 related]==
42209 Open   fail on make for sapi/apache2handler/apache_config.lo
===[Arrays related]===
35277 Suspended  incorrect recursion detection
41758 Assigned   SORT_LOCALE_STRING broken for sort() in PHP6
43109 Assigned   array_intersect() emits unexpected no of notices when 2d array 
is passed as arg
===[Class/Object related]=
33595 Assigned   recursive references leak memory
41461 Assigned   E_STRICT notice when overriding methods not defined by an 
Interface in hierarchy
===[Compile Failure]==
42606 Open   unicode/constants.c relies on ICU draft api
===[Feature/Change Request]===
20377 Open   php_admin_value affects _only_ .htaccess
27618 Open   curl_multi_info_read does not appear to work
28261 Open   Lifting reserved keyword restriction for method names
29479 Suspended  changing current process name
34211 Open   PDO_OCI: Allow for data type TIMESTAMP(0) WITH LOCAL TIME 
ZONE
34252 Open   Base functions extension and refactoring
34527 Open   trim functions extension
34775 Open   parse_url() provide better error description on failure
34882 Open   Unable to access *original* posted variable name with dot in
35309 Open   Database connection pooling
37081 Open   Make the include-errors mention faulty permissions
37380 Open   DOMDocument-createAttribute[NS] can't set value
37546 Open   DOMDocumentFragment-appendXML namespace support
37796 Open   t_is_not_identical for  ?
38622 Open   Proposed new security scheme for shared hosting (safe mode 
substitute)
38946 Open   pecl/docblock should be merged into ext/tokenizer
40013 Open   php_uname() doesnt return nodename
40499 Open   filter sapi does not register any highlightning filter
41019 Assigned   auto update feature for FastCGI for IIS
41119 Open   range() function behavior different on PHP6 and PHP5
41602 Open   POSIX functions on Windows using Cygwin Library
42262 Open   get_magic_quotes_gpc() should be there and return false
42727 Open   Zend doesn't fail with syntax error
42922 Open   request for 64bit numbers in php6
43743 Open   Unicode Error Mode That Throws Exceptions On Error
===[Filesystem function related]==
27792 Assigned   Functions fail on large files (filesize,is_file,is_dir)
42037 Open   fgetc() retuns one char when fails to read on php6
42057 Open   fwrite() writes data into file when length is given as a 
negative value
42110 Open   fgetcsv doesn't handle \n correctly in multiline csv record
42125 Open   fgetss reads an extra char from file created using 
file_put_content()
42126 Open   size of the file differ, when created using file_put_content() 
on php6
42167 Open   fgetcsv gives different output on php6 compared to php5
42219 Open   length argument of fgetcsv() is not effective/working in PHP6
42229 Open   fgetcsv() behaves differently for a file containing '\n' with 
php5 and php6.
===[GD related]===
34670 Assigned   imageTTFText for Indian scripts (Devanagari)
34992 Assigned   imageconvolution does not respect alpha
===[I18N and L10N related]
42471 Open   locale_set_default returns true on invalid locales
===[ODBC related]=
39756 Assigned   Crashes in fetching resultsets with LONG ASCII columns from 
MaxDB
===[OpenSSL related]==
25614 Suspended  openssl_pkey_get_public() fails when given a private key
===[Other web server]=
26495 Suspended  Using WebSite Pro 2.5 with ISAPI, cookies are not working
===[PDO related]==
35368 Suspended  PDO query does not work properly with serialize
39171 Assigned   pdo_mysql configure script sets empty default socket
42079 Open   pdo_mysql always links to 3.x libraries (== PDO* in HEAD is 
out-dated)
===[Performance problem]==
42528 Open   Out of char(8-bit) range value doesn't roll back, with 
uni-code ON.

Re: [PHP-DEV] CVS Account Request: poke

2008-01-14 Thread Hannes Magnusson
Hi Bui

On Jan 14, 2008 10:38 AM, Bui  Dinh Ngoc [EMAIL PROTECTED] wrote:
 Translating the documentation

Please have a quick look at our Information for Translators chapter
in the dochowto; http://doc.php.net/php/dochowto

-Hannes

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] Re: Array syntax []

2008-01-14 Thread Reed Underwood
-1

On Jan 14, 2008 1:38 AM, Lokrain [EMAIL PROTECTED] wrote:
 -1


 On Jan 13, 2008 11:25 PM, Adler Medrado [EMAIL PROTECTED] wrote:

  +1
 
  Andi Gutmans [EMAIL PROTECTED] escreveu na notícia da
  mensagem:[EMAIL PROTECTED]
   Andi 2003:
   http://www.mail-archive.com/internals@lists.php.net/msg03896.html
  
  
  
   Andi's brain evolves 2007:
   http://marc.info/?l=php-internalsm=117057393530217w=2
  
  
  
   And today I'm still +1.
  
  
  
   I really think by looking at some of the examples I worked through with
   my original posting in February and some of the recent comments the
   majority of people find [] more readable. It's cleaner, shorter and
   comes natural to most people. It's not about saving 5 characters as I
   type quickly, I really feel it's more readable and natural. We're kind
   of odd as a language in that sense i.e. array(...)
  
  
  
   I think almost everyone here agreed it'd benefit them and maybe the ones
   who don't would go through the same process I went through once they get
   used to it J
  
  
  
   Andi
  
  
  
  
 
  --
  PHP Internals - PHP Runtime Development Mailing List
  To unsubscribe, visit: http://www.php.net/unsub.php
 
 


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-DEV] Re: SUMMARY: Array syntax

2008-01-14 Thread Kouber Saparev

A +1 from me (in case my vote counts).

The main reason behind it is readability:

$x = array(1 = array(1, 2, 3), array(array(1), 2));

vs.

$x = [1 = [1, 2, 3], [[1], 2]];

The latter form looks much better to me - it is faster to read and to 
understand it (and to type it, of course, although it shouldn't be a 
factor), especially for such multi-dimensional definitions.


The benefit of using the new syntax is even bigger when dealing with 
function calls + conditionals:


if (in_array($z, array(1, 2, 3))) {
  $s = str_replace(array('a', 'b', 'c'), array('d', 'e', 'f'), 'abc');
}

vs.

if (in_array($z, [1, 2, 3])) {
  $s = str_replace(['a', 'b', 'c'], ['d', 'e', 'f'], 'abc');
}

With the square brackets syntax a pair of redundant parantheses is 
removed, thus making it easier to distinguish between data definition 
and function call (conditional, expression...) closures and helping 
identify arrays among such compound structures. ;-)


Regards,
--
Kouber Saparev
http://kouber.saparev.com

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] SUMMARY: Array syntax

2008-01-14 Thread Sam Barrow
On Sat, 2008-01-12 at 00:52 +0300, Antony Dovgal wrote:
 On 11.01.2008 22:13, Sam Barrow wrote:
  input from many people is great, moreover - it is necessary. However, it 
  is not the same as deciding by arithmetical majority of votes of whoever 
  cares to vote on technical questions.
  
  Which is a valid point in most cases, but this is not technical, it's
  purely syntactic.
 
 Surely it's technical, doesn't matter what exactly it's supposed to 
 affect - its syntax or its functionality.
 
  If we were voting on implementing a highly advanced technical feature
  then yes, people who know what they're talking about should be given
  more weight, but in this case I don't think so.
 
 You're not going to fix bug reports related to the parser, or are you?

I don't know exactly what you mean, and what does that have to do with
anything?

All I said was a simple fact. This is syntactic, not functional.
Some people like looking at square brackets while some don't. Nobody on
this thread is more qualified than anybody else on this subject, it's
only a matter of opinion. That's it.

 -- 
 Wbr, 
 Antony Dovgal
 

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-DEV] CVS Account Request: delizeka

2008-01-14 Thread Ugur Aslan
I am a professional PHP developer and working as web application developer 
specialist in Turkey. My native language is Turkish.

I appreciate contributing open-source software projects. And after using PHP 
for several years, I think that it is time to contribute PHP for me. As a 
beginning, I would like to translate PHP documents to Turkish as much as I can. 
I searched for where to start, I found out phpdoc-tr folder on CVS tree. I 
suppose that if I have a CVS account, submitting translations will be easier 
than sending them to mail lists. 

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP-DEV] voting

2008-01-14 Thread Ronald Chmara

On Jan 13, 2008, at 5:58 PM, Stanislav Malyshev wrote:

Voting to achieve what?

Fair decisions in a simpler, effective and right manner (and not
discutable, ideally).


I do not consider fairness, whatever that could mean, having  
anything to do with technical decisions regarding PHP,


I vote that PHP should get a pony! Who's with me!

Voting is good in that it helps express the wills and desires *of  
those who vote*. Some of those opinions may be wrong, insane, or  
silly, but it provides a means to evaluate an opinion professed by a  
group, rather than as an individual.


IMSHO, for PHP, voting is an *informative*, not *conformative*, process.

Let's take two arguments, with different heritages, authors, and  
origins.


Suoshin patches.
mysql_session patches.

We could have 100% voted desire to make all of these HEAD, and still  
say No.


Voting expresses voter *will*, not outcome. For the former and  
latter, these are feature, not technical, requests.


neither I think counting votes is the process that allows to arrive  
to a decision best for PHP.


That's why votes influence, but do not determine, outcomes.


I personally know very little about some areas of PHP code,


It's a big club. We should get T-shirts.

and it make little sense that my vote would carry the same weight  
as opinion of the person that wrote and maintains the code. There's  
nothing in arithmetic majority of people that makes any decision  
better, more effective, more right and not disputable. Thousands of  
people can be wrong as easy as one person can be, and one person  
can be as right as a thousand.


True, that.

For those not versed in US-style democracy, the way we do it here is  
to elect (theoretically) somebody with a clue. Their one clue  
easily vote trumps thousands.


The thing is, is that, well, if Rasmus, Zeev, Andi, Wez, *whoever*  
has a big voice, stopped listening or went insane or *whatever*, we  
have to have a way of fixing such a case.


Also, vast majority of PHP users never read this list and would  
know nothing of any votes held or announced here, so representing  
that as a poll reflecting opinion of a millions-wide PHP community  
makes no sense whatsoever.


Agreed.

-Ronabop

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php