todo:php54:vote

Voting for 5.4 features

For all items below, the question is: do we want to include this feature in 5.4 release?

The vote will be open till July 16th 2011.

Declare PHP/php as namespace reserved for PHP internals
Real name PHP php Neither
aharvey (aharvey)   
arpad (arpad)  
auroraeosrose (auroraeosrose)   
Axel Etcheverry (euskadi31)   
bender (bender)  
bjori (bjori)  
cataphract (cataphract)   
chregu (chregu)   
Chris Stockton (cstockton)   
colder (colder)   
Damien Tournoud (damz)  
davidc (davidc)   
derick (derick)  
desfrenes (desfrenes)   
dragoonis (dragoonis)  
dsp (dsp)  
fa (fa)  
felipe (felipe)  
Frederic Hardy (fch)   
gerald (gerald)  
guilhermeblanco (guilhermeblanco)  
gwynne (gwynne)  
hholzgra (hholzgra)   
iliaa (iliaa)  
ircmaxell (ircmaxell)  
irker (irker)   
Ivan Enderlin (hywan)  
Jarek (jaras2678)  
jmertic (jmertic)  
Joseph Bielawski (stloyd)  
Jérémy (cryde)   
kalle (kalle)   
laruence (laruence)  
lstrojny (lstrojny)  
Max Hooton (keloran)   
mbeccati (mbeccati)  
Mikael Randy (mikaelrandy)   
mrobinso (mrobinso)  
neufeind (neufeind)  
Nicolas Chambrier (naholyr)  
nikic (nikic)   
OlivieDemah (foxmask)   
Olivier Louvignes (olouv)   
pajoye (pajoye)  
patrickallaert (patrickallaert)  
pierrick (pierrick)  
rdohms (rdohms)   
rquadling (rquadling)   
Sammy Moshe (sammymoshe)   
seld (seld)   
shein (shein)  
stas (stas)  
stealth35 (stealth35)  
tyx (tyx)   
Vincent Composieux (eko)   
weierophinney (weierophinney)  
yunosh (yunosh)   
Final result: 43 40 5
This poll has been closed.
Make primitive types (string, bool, int, etc.) reserved words
Real name Yes No
aharvey (aharvey)  
andi (andi)  
arpad (arpad)  
auroraeosrose (auroraeosrose)  
Axel Etcheverry (euskadi31)  
cataphract (cataphract)  
Chris Stockton (cstockton)  
colder (colder)  
Damien Tournoud (damz)  
davidc (davidc)  
derick (derick)  
desfrenes (desfrenes)  
dragoonis (dragoonis)  
dsp (dsp)  
fa (fa)  
felipe (felipe)  
Frederic Hardy (fch)  
gerald (gerald)  
guilhermeblanco (guilhermeblanco)  
gwynne (gwynne)  
hholzgra (hholzgra)  
iliaa (iliaa)  
ircmaxell (ircmaxell)  
irker (irker)  
Ivan Enderlin (hywan)  
Jarek (jaras2678)  
jmertic (jmertic)  
johannes (johannes)  
Joseph Bielawski (stloyd)  
Julien Barbe (jub)  
Jérémy (cryde)  
kalle (kalle)  
laruence (laruence)  
lstrojny (lstrojny)  
Max Hooton (keloran)  
mbeccati (mbeccati)  
Michal Kwiatek (kwiateusz)  
Mikael Randy (mikaelrandy)  
mrobinso (mrobinso)  
Nicolas Chambrier (naholyr)  
nikic (nikic)  
OlivieDemah (foxmask)  
Olivier Louvignes (olouv)  
pajoye (pajoye)  
patrickallaert (patrickallaert)  
philip (philip)  
pierrick (pierrick)  
rasmus (rasmus)  
rdohms (rdohms)  
salathe (salathe)  
Sammy Moshe (sammymoshe)  
stas (stas)  
stealth35 (stealth35)  
tyx (tyx)  
Vincent Composieux (eko)  
weierophinney (weierophinney)  
yunosh (yunosh)  
zeev (zeev)  
Final result: 36 22
This poll has been closed.
Add E_STRICT to E_ALL
Real name Yes No
aharvey (aharvey)  
auroraeosrose (auroraeosrose)  
Axel Etcheverry (euskadi31)  
cataphract (cataphract)  
chregu (chregu)  
Chris Stockton (cstockton)  
colder (colder)  
Damien Tournoud (damz)  
derick (derick)  
desfrenes (desfrenes)  
dragoonis (dragoonis)  
dsp (dsp)  
fa (fa)  
fat (fat)  
felipe (felipe)  
Frederic Hardy (fch)  
gerald (gerald)  
guilhermeblanco (guilhermeblanco)  
gwynne (gwynne)  
hholzgra (hholzgra)  
iliaa (iliaa)  
ircmaxell (ircmaxell)  
irker (irker)  
Ivan Enderlin (hywan)  
Jarek (jaras2678)  
jmertic (jmertic)  
johannes (johannes)  
Joseph Bielawski (stloyd)  
Julien Barbe (jub)  
Jérémy (cryde)  
kalle (kalle)  
laruence (laruence)  
lstrojny (lstrojny)  
Max Hooton (keloran)  
mbeccati (mbeccati)  
Michal Kwiatek (kwiateusz)  
Mikael Randy (mikaelrandy)  
mrobinso (mrobinso)  
neufeind (neufeind)  
Nicolas Chambrier (naholyr)  
nikic (nikic)  
OlivieDemah (foxmask)  
Olivier Louvignes (olouv)  
pajoye (pajoye)  
patrickallaert (patrickallaert)  
philip (philip)  
pierrick (pierrick)  
rasmus (rasmus)  
rdohms (rdohms)  
rquadling (rquadling)  
salathe (salathe)  
Sammy Moshe (sammymoshe)  
shein (shein)  
stas (stas)  
stealth35 (stealth35)  
tyx (tyx)  
Vincent Composieux (eko)  
weierophinney (weierophinney)  
Final result: 58 0
This poll has been closed.
Add option to disable POST data processing
Real name Yes No
aharvey (aharvey)  
auroraeosrose (auroraeosrose)  
Axel Etcheverry (euskadi31)  
cataphract (cataphract)  
chregu (chregu)  
Chris Stockton (cstockton)  
colder (colder)  
Damien Tournoud (damz)  
derick (derick)  
desfrenes (desfrenes)  
dragoonis (dragoonis)  
dsp (dsp)  
fa (fa)  
fat (fat)  
felipe (felipe)  
Frederic Hardy (fch)  
gerald (gerald)  
guilhermeblanco (guilhermeblanco)  
gwynne (gwynne)  
hholzgra (hholzgra)  
iliaa (iliaa)  
ircmaxell (ircmaxell)  
irker (irker)  
Ivan Enderlin (hywan)  
Jarek (jaras2678)  
jmertic (jmertic)  
Joseph Bielawski (stloyd)  
Julien Barbe (jub)  
Jérémy (cryde)  
kalle (kalle)  
laruence (laruence)  
lstrojny (lstrojny)  
Max Hooton (keloran)  
mbeccati (mbeccati)  
Michal Kwiatek (kwiateusz)  
mrobinso (mrobinso)  
neufeind (neufeind)  
Nicolas Chambrier (naholyr)  
nikic (nikic)  
OlivieDemah (foxmask)  
Olivier Louvignes (olouv)  
pajoye (pajoye)  
patrickallaert (patrickallaert)  
philip (philip)  
pierrick (pierrick)  
rasmus (rasmus)  
rdohms (rdohms)  
salathe (salathe)  
Sammy Moshe (sammymoshe)  
shein (shein)  
stas (stas)  
stealth35 (stealth35)  
tyrael (tyrael)  
tyx (tyx)  
Vincent Composieux (eko)  
weierophinney (weierophinney)  
yunosh (yunosh)  
zeev (zeev)  
Final result: 58 0
This poll has been closed.

Explanation by Gustavo Lopes

Support binary notation (0b1010101)
Real name Yes No
aharvey (aharvey)  
auroraeosrose (auroraeosrose)  
Axel Etcheverry (euskadi31)  
bender (bender)  
chregu (chregu)  
Chris Stockton (cstockton)  
colder (colder)  
Damien Tournoud (damz)  
davidc (davidc)  
derick (derick)  
desfrenes (desfrenes)  
dragoonis (dragoonis)  
dsp (dsp)  
fa (fa)  
fat (fat)  
felipe (felipe)  
Frederic Hardy (fch)  
guilhermeblanco (guilhermeblanco)  
gwynne (gwynne)  
hholzgra (hholzgra)  
ircmaxell (ircmaxell)  
irker (irker)  
Ivan Enderlin (hywan)  
Jarek (jaras2678)  
jmertic (jmertic)  
Julien Barbe (jub)  
Jérémy (cryde)  
kalle (kalle)  
laruence (laruence)  
lstrojny (lstrojny)  
Max Hooton (keloran)  
mbeccati (mbeccati)  
Michal Kwiatek (kwiateusz)  
Mikael Randy (mikaelrandy)  
mrobinso (mrobinso)  
neufeind (neufeind)  
Nicolas Chambrier (naholyr)  
nikic (nikic)  
OlivieDemah (foxmask)  
Olivier Louvignes (olouv)  
pajoye (pajoye)  
patrickallaert (patrickallaert)  
philip (philip)  
pierrick (pierrick)  
rasmus (rasmus)  
rdohms (rdohms)  
rquadling (rquadling)  
salathe (salathe)  
Sammy Moshe (sammymoshe)  
shein (shein)  
stas (stas)  
stealth35 (stealth35)  
tyx (tyx)  
Vincent Composieux (eko)  
weierophinney (weierophinney)  
yunosh (yunosh)  
Final result: 56 0
This poll has been closed.

RFC for binary notation

Remove magic quotes
Real name Yes No
aharvey (aharvey)  
auroraeosrose (auroraeosrose)  
Axel Etcheverry (euskadi31)  
cataphract (cataphract)  
Chris Stockton (cstockton)  
colder (colder)  
Damien Tournoud (damz)  
davidc (davidc)  
derick (derick)  
desfrenes (desfrenes)  
dsp (dsp)  
fa (fa)  
fat (fat)  
felipe (felipe)  
Frederic Hardy (fch)  
gerald (gerald)  
guilhermeblanco (guilhermeblanco)  
gwynne (gwynne)  
hholzgra (hholzgra)  
iliaa (iliaa)  
ircmaxell (ircmaxell)  
irker (irker)  
Ivan Enderlin (hywan)  
Jarek (jaras2678)  
jmertic (jmertic)  
Joseph Bielawski (stloyd)  
Julien Barbe (jub)  
Jérémy (cryde)  
kalle (kalle)  
lstrojny (lstrojny)  
Max Hooton (keloran)  
mbeccati (mbeccati)  
Michal Kwiatek (kwiateusz)  
mrobinso (mrobinso)  
neufeind (neufeind)  
Nicolas Chambrier (naholyr)  
nikic (nikic)  
OlivieDemah (foxmask)  
Olivier Louvignes (olouv)  
pajoye (pajoye)  
patrickallaert (patrickallaert)  
pierrick (pierrick)  
rdohms (rdohms)  
rquadling (rquadling)  
salathe (salathe)  
Sammy Moshe (sammymoshe)  
shein (shein)  
stas (stas)  
stealth35 (stealth35)  
tyx (tyx)  
Vincent Composieux (eko)  
weierophinney (weierophinney)  
yunosh (yunosh)  
zeev (zeev)  
Final result: 50 4
This poll has been closed.
Array short syntax
Real name Only brackets
['foo', 'foo' => 'bar']
Both brackets and colons
['foo', 'foo': 'bar', 'boo' => 'baz']
Neither
aharvey (aharvey)   
auroraeosrose (auroraeosrose)   
Axel Etcheverry (euskadi31)   
Breck Yunits (breck)   
cataphract (cataphract)   
chregu (chregu)   
Chris Stockton (cstockton)   
colder (colder)   
Damien Tournoud (damz)   
davidc (davidc)   
derick (derick)   
desfrenes (desfrenes)   
dragoonis (dragoonis)   
dsp (dsp)   
fa (fa)   
felipe (felipe)   
Frederic Hardy (fch)   
gerald (gerald)   
guilhermeblanco (guilhermeblanco)   
gwynne (gwynne)   
hholzgra (hholzgra)   
iliaa (iliaa)   
ircmaxell (ircmaxell)   
irker (irker)   
Ivan Enderlin (hywan)   
Jarek (jaras2678)   
jmertic (jmertic)   
Joseph Bielawski (stloyd)   
Julien Barbe (jub)   
Jérémy (cryde)   
kalle (kalle)   
laruence (laruence)   
lstrojny (lstrojny)   
Max Hooton (keloran)   
mbeccati (mbeccati)   
Michal Kwiatek (kwiateusz)   
Mikael Randy (mikaelrandy)   
mrobinso (mrobinso)   
neufeind (neufeind)   
Nicolas Chambrier (naholyr)   
nikic (nikic)   
OlivieDemah (foxmask)   
Olivier Louvignes (olouv)   
pajoye (pajoye)   
patrickallaert (patrickallaert)   
pierrick (pierrick)   
rasmus (rasmus)   
rdohms (rdohms)   
rquadling (rquadling)   
salathe (salathe)   
Sammy Moshe (sammymoshe)   
seld (seld)   
shein (shein)   
stas (stas)   
stealth35 (stealth35)   
tony2001 (tony2001)   
tyx (tyx)   
Vincent Composieux (eko)   
weierophinney (weierophinney)   
yunosh (yunosh)   
zeev (zeev)   
Final result: 43 9 9
This poll has been closed.

RFC for arrays

Callable typecheck in arguments (choose which name you prefer)
Real name callable callback Neither
aharvey (aharvey)   
andi (andi)   
arpad (arpad)  
auroraeosrose (auroraeosrose)   
Axel Etcheverry (euskadi31)   
bjori (bjori)   
cataphract (cataphract)   
chregu (chregu)   
Chris Stockton (cstockton)   
colder (colder)   
Damien Tournoud (damz)   
davidc (davidc)   
derick (derick)  
dragoonis (dragoonis)   
dsp (dsp)   
felipe (felipe)   
Frederic Hardy (fch)   
guilhermeblanco (guilhermeblanco)   
gwynne (gwynne)   
hholzgra (hholzgra)  
iliaa (iliaa)  
ircmaxell (ircmaxell)   
irker (irker)   
Ivan Enderlin (hywan)   
Jarek (jaras2678)   
jmertic (jmertic)   
johannes (johannes)   
Joseph Bielawski (stloyd)   
Jérémy (cryde)  
kalle (kalle)   
laruence (laruence)   
lstrojny (lstrojny)  
Max Hooton (keloran)   
mbeccati (mbeccati)   
mrobinso (mrobinso)   
Nicolas Chambrier (naholyr)   
nikic (nikic)   
OlivieDemah (foxmask)   
Olivier Louvignes (olouv)   
pajoye (pajoye)   
pierrick (pierrick)   
rdohms (rdohms)   
Sammy Moshe (sammymoshe)   
seld (seld)   
shein (shein)   
stas (stas)  
stealth35 (stealth35)   
tyx (tyx)   
Vincent Composieux (eko)   
weierophinney (weierophinney)   
yunosh (yunosh)   
Final result: 34 18 6
This poll has been closed.

RFC for callbacks

Change rebinding behavior of closures
Real name Yes No
aharvey (aharvey)  
auroraeosrose (auroraeosrose)  
Axel Etcheverry (euskadi31)  
bender (bender)  
cataphract (cataphract)  
Chris Stockton (cstockton)  
colder (colder)  
desfrenes (desfrenes)  
dragoonis (dragoonis)  
Frederic Hardy (fch)  
guilhermeblanco (guilhermeblanco)  
gwynne (gwynne)  
iliaa (iliaa)  
ircmaxell (ircmaxell)  
Ivan Enderlin (hywan)  
Jarek (jaras2678)  
jmertic (jmertic)  
Joseph Bielawski (stloyd)  
Jérémy (cryde)  
kalle (kalle)  
lstrojny (lstrojny)  
Max Hooton (keloran)  
mbeccati (mbeccati)  
mrobinso (mrobinso)  
Nicolas Chambrier (naholyr)  
nikic (nikic)  
Olivier Louvignes (olouv)  
pierrick (pierrick)  
rdohms (rdohms)  
Sammy Moshe (sammymoshe)  
shein (shein)  
Vincent Composieux (eko)  
weierophinney (weierophinney)  
Final result: 32 1
This poll has been closed.

RFC for closures

foreach adds list support
Real name Yes No
aharvey (aharvey)  
arpad (arpad)  
auroraeosrose (auroraeosrose)  
Axel Etcheverry (euskadi31)  
bjori (bjori)  
Damien Tournoud (damz)  
guilhermeblanco (guilhermeblanco)  
gwynne (gwynne)  
iliaa (iliaa)  
irker (irker)  
Ivan Enderlin (hywan)  
Jarek (jaras2678)  
johannes (johannes)  
Joseph Bielawski (stloyd)  
Julien Barbe (jub)  
Jérémy (cryde)  
laruence (laruence)  
lstrojny (lstrojny)  
Max Hooton (keloran)  
mbeccati (mbeccati)  
Mikael Randy (mikaelrandy)  
mrobinso (mrobinso)  
neufeind (neufeind)  
nikic (nikic)  
rasmus (rasmus)  
salathe (salathe)  
seld (seld)  
shein (shein)  
stas (stas)  
tyx (tyx)  
weierophinney (weierophinney)  
yunosh (yunosh)  
Final result: 9 23
This poll has been closed.

RFC for foreach list

todo/php54/vote.txt · Last modified: 2011/07/17 09:10 by stas