Derick Rethans wrote:
On Fri, 21 Mar 2008, Pierre Joye wrote:
On Fri, Mar 21, 2008 at 5:35 PM, Derick Rethans [EMAIL PROTECTED] wrote:
On Fri, 21 Mar 2008, Stanislav Malyshev wrote:
You can't actually use the class name DateFormatter when you want
pecl/intl to be in core. Date is the
Pierre, Marcus, et al.
1) The project started a year or so ago. A few of us from different companies
had a strong need to see that PHP had international collation, formats,
normalization, grapheme support, and other functions in a time frame nearer
than php 6. The resulting intl extension has
Johannes Schlüter schrieb:
I said in some previous post I won't like multiple namespaces per file
using the 2nd syntax. So imo: either on ns per file and the 2nd syntax
or allow multiple and use brackets. And then I prefer the latter.
I second that emotion.
--
Sebastian Bergmann
Jared Williams schrieb:
ul
? foreach ($items as $item): ?
li?=htmlspecialchars($item)?/li
? endforeach ?
/ul
Well, it's the same as the but i can't validate my php source with
xmllint folks: You're doing it at the wrong point. Escaping should
happen at the point where you assign the var as a
Hi Tex
On Sun, Mar 23, 2008 at 10:03 AM, Tex Texin [EMAIL PROTECTED] wrote:
Pierre, Marcus, et al.
1) The project started a year or so ago.
So for a whole year none of you (not even the Zend employees that
should know better) thought that there maight be a coding standard
that you should
On Sat, Mar 22, 2008 at 9:17 PM, Lars Strojny [EMAIL PROTECTED] wrote:
$str = LABEL
$var
LABEL;
-1 no please
-Hannes
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php
On Sun, Mar 23, 2008 at 3:51 AM, Steph Fox [EMAIL PROTECTED] wrote:
does anyone have any objection to the proposal at
http://wiki.php.net/rfc/peclversioning?
The first step in fixing the core-pecl relationship? \o/
Looks good.
But what about extensions that are symlinked to core? Will they
Hi,
On Sun, 2008-03-23 at 13:01 +0100, Hannes Magnusson wrote:
On Sun, Mar 23, 2008 at 3:51 AM, Steph Fox [EMAIL PROTECTED] wrote:
does anyone have any objection to the proposal at
http://wiki.php.net/rfc/peclversioning?
The first step in fixing the core-pecl relationship? \o/
Looks
-Original Message-
From: Stefan Walk [mailto:[EMAIL PROTECTED]
Sent: 23 March 2008 11:08
To: Jared Williams
Cc: 'PHP Internals'
Subject: Re: [PHP-DEV] short_open_tag
Jared Williams schrieb:
ul
? foreach ($items as $item): ?
li?=htmlspecialchars($item)?/li
? endforeach
Hello Jared,
Sunday, March 23, 2008, 1:57:20 PM, you wrote:
-Original Message-
From: Stefan Walk [mailto:[EMAIL PROTECTED]
Sent: 23 March 2008 11:08
To: Jared Williams
Cc: 'PHP Internals'
Subject: Re: [PHP-DEV] short_open_tag
Jared Williams schrieb:
ul
? foreach ($items
Hello Tex,
Sunday, March 23, 2008, 10:03:15 AM, you wrote:
[...]
Several of us working on this project don't know PHP internals.
This sounds extremely unprofessional and ignorant. And especially shows
that you do not at all care for PHP. If I work with something I usually try
to get an
Hello Hannes,
Sunday, March 23, 2008, 12:43:20 PM, you wrote:
Hi Tex
On Sun, Mar 23, 2008 at 10:03 AM, Tex Texin [EMAIL PROTECTED] wrote:
Pierre, Marcus, et al.
1) The project started a year or so ago.
So for a whole year none of you (not even the Zend employees that
should know
Hi,
The first step in fixing the core-pecl relationship? \o/
That's the basic idea, yes.
But what about extensions that are symlinked to core? Will they need
to update their version info during core release cycles?
It obviously shouldn't have a -dev version when distributed with PHP..
Is it
Hey Hannes,
Few people want this extension to be moved to core, which means: every
decision about this extension is deciding anything about PHP.
Those 'few people' were actually in the majority when it was put to the
vote. Yes development could and should've been made public all along, but
Hello Rui,
many thanks!!!
Sunday, March 23, 2008, 12:40:59 PM, you wrote:
Hello Marcus,
I try to prepare some short test scripts for zend-multibyte stuff.
It is like,
?php
declare(encoding='Shift_JIS');
$s = 表; // 0x95+0x5c
printf(%x %x\n,ord($s{0}),ord($s{1})); // expected: 95
Hello Stanislav,
Sunday, March 23, 2008, 2:51:30 AM, you wrote:
Since multiple namespaces are allowed in the same file we have no
choice but to use this syntax.
Yes we have choice. Leave it as it is and stop raising this topic every
two weeks.
Well the history simply is that many people
Hello Stanislav,
cool, care to change the code snippet into a test as I've done for Rui's
snippet?
marcus
Sunday, March 23, 2008, 5:06:53 AM, you wrote:
is broken code and not a single test. If this is not going to change as in
we are not getting any .phpt files for this feature then
On Sun, Mar 23, 2008 at 2:34 PM, Steph Fox [EMAIL PROTECTED] wrote:
Hi,
The first step in fixing the core-pecl relationship? \o/
That's the basic idea, yes.
But what about extensions that are symlinked to core? Will they need
to update their version info during core release
On Sun, Mar 23, 2008 at 2:37 PM, Steph Fox [EMAIL PROTECTED] wrote:
Hey Hannes,
Few people want this extension to be moved to core, which means: every
decision about this extension is deciding anything about PHP.
Those 'few people' were actually in the majority when it was put to the
2008/3/23 Marcus Boerger [EMAIL PROTECTED]:
Hello Rui,
many thanks!!!
Sunday, March 23, 2008, 12:40:59 PM, you wrote:
Hello Marcus,
I try to prepare some short test scripts for zend-multibyte stuff.
It is like,
?php
declare(encoding='Shift_JIS');
$s = 表; //
Exactly. So lets deal with one problem at a time Johannes.
But Steph: Your RFC doesn't mention how to deal with the problem.
During development the extension should be -dev... so who is
responsible to change it back during PHP releases?
Most of the core extensions aren't PECL symlinks, so
Hello Christian,
I have put your proposal as a link to a PHP GSoC 2008 idea here:
http://wiki.php.net/gsoc/2008
Feel invited to add to this idea in whatever way you want :-)
marcus
Saturday, December 22, 2007, 4:08:04 PM, you wrote:
Hi,
I was following this thread and came upon Jeff's
Hello Ryusuke,
I have put your proposal as a link to a PHP GSoC 2008 idea here:
http://wiki.php.net/gsoc/2008
Feel invited to add to this idea in whatever way you want :-)
marcus
Saturday, February 23, 2008, 7:46:34 PM, you wrote:
2008/2/24, Andrei Zmievski [EMAIL PROTECTED]:
Do we have a
Hi Rasmus,
On 03/23/2008 03:32 PM, Rasmus Lerdorf wrote:
This is what the filter extension is for. You should be working with
escaped data by default and only poke a hole in your data firewall in
the few places where you need to work with the raw data. Doing it the
other way around is
Soenke Ruempler wrote:
Hi Rasmus,
On 03/23/2008 03:32 PM, Rasmus Lerdorf wrote:
This is what the filter extension is for. You should be working with
escaped data by default and only poke a hole in your data firewall in
the few places where you need to work with the raw data. Doing it the
Hi Rasmus,
On 03/23/2008 04:14 PM, Rasmus Lerdorf wrote:
It is, but it is magic_quotes done right. You apply a really strict
filter that makes your data safe for display and your backend by
default. The only place you can reliably do this this is at the point
the data enters your system.
Hi,
On Sun, 2008-03-23 at 15:26 +0100, Hannes Magnusson wrote:
You can provide a --SKIPIF-- section to detect MB support
(http://qa.php.net/write-test.php ).
--SKIPIF--
?php
if (!in_array(detect_unicode, array_keys(ini_get_all( {
die skip Requires --enable-zend-multibyte
Rasmus Lerdorf:
Soenke Ruempler wrote:
Hi Rasmus,
On 03/23/2008 03:32 PM, Rasmus Lerdorf wrote:
This is what the filter extension is for. You should be working with
escaped data by default and only poke a hole in your data firewall in
the few places where you need to work with
Soenke Ruempler wrote:
Hi Rasmus,
On 03/23/2008 04:14 PM, Rasmus Lerdorf wrote:
It is, but it is magic_quotes done right. You apply a really strict
filter that makes your data safe for display and your backend by
default. The only place you can reliably do this this is at the point
the
Wietse Venema wrote:
Rasmus Lerdorf:
Soenke Ruempler wrote:
Hi Rasmus,
On 03/23/2008 03:32 PM, Rasmus Lerdorf wrote:
This is what the filter extension is for. You should be working with
escaped data by default and only poke a hole in your data firewall in
the few places where you need to
Jared Williams schrieb:
A lot of people don't use templates, just raw PHP. So having a short tag
escaping would decrease XSS vulnerabilities.
Well, i don't think that would be wise, because then you'd have to watch
if you're inside ?= or ?(php)? ...
I don't understand why need to
Stefan Walk wrote:
Rasmus Lerdorf schrieb:
It is, but it is magic_quotes done right. You apply a really strict
filter that makes your data safe for display and your backend by
default. The only place you can reliably do this this is at the point
the data enters your system. Once it is in,
Rasmus Lerdorf schrieb:
The alternative of relying on the developer remembering to filter simply
doesn't work. Wietse's taint mode is another approach, but it has
performance implications.
As I said, when the backend does the escaping, you don't have to
remember it.
filtering would fix,
Stefan Walk wrote:
Rasmus Lerdorf schrieb:
The alternative of relying on the developer remembering to filter
simply doesn't work. Wietse's taint mode is another approach, but it
has performance implications.
As I said, when the backend does the escaping, you don't have to
remember it.
Rasmus Lerdorf wrote:
Well, I actually have years of experience taking apps and making them
run under my strict default filter. And it tends to not be very many
changes, if any at all. In the O'Reilly case it gets changed to
O#39;Reilly which for a pure web app is fine. If all input
Edward Z. Yang wrote:
Rasmus Lerdorf wrote:
Well, I actually have years of experience taking apps and making them
run under my strict default filter. And it tends to not be very many
changes, if any at all. In the O'Reilly case it gets changed to
O#39;Reilly which for a pure web app is fine.
Rasmus Lerdorf schrieb:
Well, I actually have years of experience taking apps and making them
run under my strict default filter. And it tends to not be very many
changes, if any at all. In the O'Reilly case it gets changed to
O#39;Reilly which for a pure web app is fine. If all input
Stefan Walk wrote:
Rasmus Lerdorf schrieb:
Well, I actually have years of experience taking apps and making them
run under my strict default filter. And it tends to not be very many
changes, if any at all. In the O'Reilly case it gets changed to
O#39;Reilly which for a pure web app is fine.
Rasmus Lerdorf wrote:
Sure, although if you are going to store the raw, I think it is
pointless to store the escaped version.
Yeah, I was thinking more of escaping data that is computationally
expensive; such as bbcodes or wikitext = HTML.
I am not advocating storing it either way, I am
Edward Z. Yang wrote:
Rasmus Lerdorf wrote:
Sure, although if you are going to store the raw, I think it is
pointless to store the escaped version.
Yeah, I was thinking more of escaping data that is computationally
expensive; such as bbcodes or wikitext = HTML.
I am not advocating storing
I should have said when we started we didn't know PHP internals. We certainly
do now. My point was that the info discussed the list wouldn't have been of
interest to most.
-Original Message-
From: Marcus Boerger [mailto:[EMAIL PROTECTED]
Sent: Sunday, March 23, 2008 6:27 AM
To: Tex
Rasmus Lerdorf wrote:
The best you can
do is provide sensible default actions and make sure people realize that
it isn't the entire solution. But I don't think throwing our hands in
the air and doing nothing to help the developers is the answer just
because there are such contexts that can't
The first thing we did was look at the coding standard.
Stas explained the reason we chose the naming we did.
Having to work on other tasks is not abandonment. It reflects that we also have
other reponsibilities.
Can you be specific about which requests you think should still be made? So far
OK..
Just removing the -dev in the version number would be wrong (as is
symlinking), a Stable PHP release should include stable extensions.
Not dev versions of the extension. So one of the ideas is to fetch the
last stable extension release for a PHP release, but well, then there's
the problem
Well the history simply is that many people did not agree. And you simply
For any decision there would be many people that disagree. But we have
to end is somewhere and not rehash it endlessly.
are unhappy with the current state, so either convince them with technical
arguments or change
So for a whole year none of you (not even the Zend employees that
should know better) thought that there maight be a coding standard
that you should follow?
We followed the coding standard. Coding standard never says there should
be single prefix per extension and this prefix should be
Noone is arguing about the usefulness of the extension.
We are arguing about how the maintainers of the extension are about to
abandon it once it reaches -stable and the fact it doesn't even try to
Hannes, wtf you are talking about? Nobody even thinks about abandoning it.
To make matter worse
On Sun, Mar 23, 2008 at 8:30 PM, Tex Texin [EMAIL PROTECTED] wrote:
The first thing we did was look at the coding standard.
OK. Well done then.
I guess I was just very unlucky picking locale/locale_methods.c to view then.
Stas explained the reason we chose the naming we did.
Which is great.
Those 'few people' were actually in the majority when it was put to the
vote. Yes development could and should've been made public all along,
but the fact remains that intl offers damn useful functionality.
It was and is public. For heaven's sake, APIs are in the manual! Not
counting the
Well, it's the same as the but i can't validate my php source with
xmllint folks: You're doing it at the wrong point. Escaping should
happen at the point where you assign the var as a temlate var (in my
I'd be happy though if we left escaping aside and concentrated on the
matter of short
-Original Message-
From: Hannes Magnusson [mailto:[EMAIL PROTECTED]
Sent: Sunday, March 23, 2008 1:31 PM
To: Tex Texin
Cc: Marcus Boerger; Pierre Joye; [EMAIL PROTECTED]; PHP Developers Mailing List
Subject: Re: [PHP-DEV] Re: [php-icu] Graphemes and unicode vs intl extension
On Sun,
On Fri, Mar 21, 2008 at 5:14 PM, Stanislav Malyshev [EMAIL PROTECTED] wrote:
Can you produce any example of
application or other real code that would silently misbehave with short
tags on but behave OK with short tags off?
Embedding PHP in a SVG (XML) file to generate a batch of images with
52 matches
Mail list logo