Am 15-Feb-2024 03:30:44 +0100 schrieb poll...@php.net:
> Good afternoon folks, I'd like to open discussion on adding OOP APIs to the
> cURL extension.
> https://wiki.php.net/rfc/curl-oop
>
> This has been a long standing bug-bear of mine, and I think its time has come.
>
> try {
> (new \CurlHa
t it was initialized in file functions.php at
line 3.
The TypeError still occurs but it makes it easy to find and fix the issue. And
the same could be done with unsetting - save the place where an non-nullable
property has been unsetted and inform the user where it happened if the
unsetted propert
Von: Christian Stoller [mailto:stol...@leonex.de], Gesendet: Montag, 19.
September 2016 10:27
Betreff: [PHP-DEV] Problem with overwriting private property value with
ReflectionProperty
> Hi,
>
> I have spent several hours with a strange problem with reflection.
>
> There
an object member method (getClasses) returns a merged
array.
I am using PHP 5.6.26 (x86, TS) on Windows 10.
Best regards,
Christian
Mit freundlichen Gr??en aus Paderborn
Christian Stoller
Softwareentwicklung
LEONEX Internet GmbH
Technologiepark 20
33100 Paderborn
Tel: 05251-14807-27
Fax: 05251-1
> -Ursprüngliche Nachricht-
> Von: François Laupretre [mailto:franc...@php.net], Gesendet: Dienstag, 10.
> Mai 2016 15:23
>
> Please read and comment :
>
> https://wiki.php.net/rfc/load-ext-by-name
>
> Regards
>
> François
>
Why not just naming them *.so on all platforms and removing the
From: Nicolai Scheer [mailto:nicolai.sch...@gmail.com], Sent: Monday, August
03, 2015 11:39 AM
>
> Hi,
>
> just stumbled upon a strange issue.
> I always thought that protected/private member variables can only be
> altered from inside the object.
>
> This example shows, that this is not true:
>
From: Stanislav Malyshev [mailto:smalys...@gmail.com], Sent: Monday, March 23,
2015 7:45 AM
> Hi!
>
>> Maybe you can implement the __sleep method and just return the
>> documented attributes (message, code, file, line).
>
>That would be an option, but before going there, my question is - does
>an
From: yohg...@gmail.com [mailto:yohg...@gmail.com] On Behalf Of Yasuo Ohgaki,
Sent: Thursday, March 05, 2015 9:45 AM
> On Thu, Mar 5, 2015 at 4:34 PM, Christian Stoller wrote:
> From: yohg...@gmail.com [mailto:yohg...@gmail.com] On Behalf Of Yasuo Ohgaki,
> Sent: Thursday, March 05,
From: yohg...@gmail.com [mailto:yohg...@gmail.com] On Behalf Of Yasuo Ohgaki,
Sent: Thursday, March 05, 2015 7:21 AM
> For example, ctype extension has "ctype_" prefix. It replaces
> "is" to "ctype_".
> we may have "isalpha" alias as IEEE compliant name. There are many
> IEEE confirmed names alr
From: Damien Tournoud [mailto:d...@damz.org], Sent: Friday, February 27, 2015
4:54 PM
> Hi Christian,
>
> On Fri, Feb 27, 2015 at 3:38 PM, Christian Stoller wrote:
> It is not a bug. FALSE as a return value of substr() is the identificator
> for an error (e.g. invalid argum
From: Damien Tournoud [mailto:d...@damz.org], Sent: Friday, February 27, 2015
2:38 PM
> Hi Zeev,
>
> On Fri, Feb 27, 2015 at 12:57 AM, Zeev Suraski wrote:
>
> > Drupal homepage: One new E_DEPRECATED warning, which seems to catch a
> > real bug, or at least faulty looking code:
> > $path = tri
W dniu 2014-12-12 13:01, Christian Stoller pisze:
> Hi.
>
> When I am on the page http://php.net/manual/en/book.intl.php and click on
> “UConverter - The UConverter class”, I get linked to a blank page
> (http://php.net/manual/en/class.uconverter.php).
>
> Same for h
Hi.
When I am on the page http://php.net/manual/en/book.intl.php and click on
“UConverter - The UConverter class”, I get linked to a blank page
(http://php.net/manual/en/class.uconverter.php).
Same for http://php.net/mailing-lists.php
Something seems to be broken there.
Christian
P.S. Sorry
From: Andrea Faulds [mailto:a...@ajf.me], Thursday, December 04, 2014 9:33 AM
>
>> On 4 Dec 2014, at 08:28, Yasuo Ohgaki wrote:
>>
>> Hi all,
>>
>> I think we can get rid of this error now when literal is returned.
>> The reason we have E_STRICT error is that legacy PHP didn't
>> support this,
From: Alexander Lisachenko [mailto:lisachenko...@gmail.com], Sent: Monday,
October 27, 2014 11:18 AM
> Hello, internals!
>
>> The name __hash is not final, I am open to using __toKey instead or any
>> reasonable alternative, we may also include a couple of options in the
>> vote if that will be
> From: julienpa...@gmail.com [mailto:julienpa...@gmail.com] On Behalf Of
> Julien Pauli, Sent: Tuesday, October 14, 2014 10:05 AM
>
> On Tue, Oct 14, 2014 at 9:25 AM, Stas Malyshev wrote:
>> Hi!
>>
>>> ... like the hidden array element: http://3v4l.org/6uFqf
>>> ... like the hidden object prope
From: Dan Ackroyd [mailto:dan...@basereality.com] ,Sent: Tuesday, October 07,
2014 10:55 AM
>
> Stas wrote:
>
>> The only issue I think we need to discuss is catch(Exception $e). Now it
>> would catch much more than before, if we do no changes.
>
> It's not clear why would that be an issue - can
From: Rowan Collins [mailto:rowan.coll...@gmail.com], Sent: Thursday, September
25, 2014 12:31 PM
>
> Sorry, I was talking about this bit:
>
>> Currently, switch always uses a "loose" comparison (==), so cannot
>> distinguish between "case 3" and "case 3.0". Occasionally, it would be
>> nice t
Mit freundlichen Grüßen aus Paderborn
Christian Stoller
Softwareentwicklung
LEONEX Internet GmbH
Technologiepark 20
33100 Paderborn
Tel: 05251-14807-27
Fax: 05251-14807-30
HRB 8694 AG Paderborn
Geschäftsführer: Stephan Winter
From: Leigh [mailto:lei...@gmail.com] Sent: Friday, September 19, 2014 11:57 PM
>
> Traditionally this is requested as a loop {} else {} structure,
> however due to the choice of keyword this causes significant BC
> problems.
>
> I have written an RFC presenting this feature as loop {} or {} along
From: Johannes Schlüter [mailto:johan...@schlueters.de]
> Thus having
>
> function bar(C $c) {
> $a = new A();
> $c->foo($a);
> }
>
> might work or might not work as $c might be an instance of D. Thus
> breaks the Liskov Substitution Principle
> http://en.wikipedia.org/wiki
Hello all,
I hope the subject is not misleading. Please look at the following code:
http://3v4l.org/l2M0f).
I don't get the reason for that behavior (and I could not find any
documentation about that, at least not at
http://php.net/manual/en/language.oop5.typehinting.php).
I have already fo
From: Andrea Faulds [mailto:a...@ajf.me]
Sent: Wednesday, August 13, 2014 11:43 AM
>
> Hi!
>
> On 13 Aug 2014, at 08:47, Ferenc Kovacs wrote:
>
>> and I also think that this isn't an important enough issue to warrant a BC
>> break (albeit this is the better kind of BC: probably doesn't effect to
From: Pierre Joye [mailto:pierre@gmail.com]
> On Wed, Aug 6, 2014 at 3:45 PM, Andrea Faulds wrote:
>>
>> On 6 Aug 2014, at 14:26, Pierre Joye wrote:
>>
>>> For the exts I tried while I was testing/fixing phpng a couple of
>>> weeks ago, I'd to say that maintaining the same code base for phpn
From: Maciej Sobaczewski [mailto:msobaczew...@gmail.com]
>
> so... fgetss(). We have such a beautiful function in PHP. As it's
> described in the manual: "Get line from file pointer and strip HTML
> tags". I'm wondering if it has any differences/advantages over using
> just strip_tags(fgets($s
Rowan Collins wrote:
> Stas Malyshev wrote (on 22/07/2014):
>> Alternatively, we could do a wiki maybe but the problem there is that it
>> is hard to export (unless anybody knows wiki setups that can be easily
>> exported into single document).
>
> Something like Wikipedia's "Create a Book" feature
> - I'd like to have E_CAST on all castings/type jugglings even if we do
> not get scalar type hinting.
$var = 6.3;
$a = (int) $var;
Or $b = (bool) "1";
This is usual code and it could be wanted to losse information on casting.
Triggering errors for that would be extremely annoying.
> - I pr
> Hello all,
>
> I'd like to propose a new RFC for 5.NEXT:
>
> https://wiki.php.net/rfc/const_scalar_expressions
>
> This allows for defining constant expressions which are resolved at compile
> time.
What should that be for?
> const FOO = 1 + 1;
> const BAZ = "HELLO " . "WORLD!";
Why not just w
ray as $key => $innerArray as $innerKey => $value) {
$count += $value;
// and do something with $key and $innerKey
}
If the keys aren't needed, you can shorten it to:
$count = 0;
foreach ($array as $innerArray as $value) {
$count += $value;
}
What do you think?
--
Ch
exception" with "error". It is a point of view
wheather
a case is exceptional or not. In my opinion bad credentials are an exception
because the normal flow is a successful login.
Best regards
--
Christian Stoller
LEONEX Internet GmbH
r the user saying: "wrong username or password".
Maybe you only use generic exceptions like `RuntimeException`. This can be an
exception for almost everything. But if you have defined an exception for one
special case, to interrupt your code, and catch such an exception you will
always
> That aside: resources is also the issue with the online editor. We have
> too few people working on docs, so in the end it doesn't make much
> difference if they don't have time to review edit.php.net or github.
> (while reviewing on edit.php.net has the benefit that it can directly
> validate th
Hi internals.
What do you think about moving the PHP documentation to a Git repository,
mirrored on Github? Doing this would make it possible for everybody to extend
the documentation easily by creating pull requests.
Today one has to get an SVN account to edit the docu or you have to use
http
> On Tue, May 7, 2013 at 6:17 PM, Thomas Anderson wrote:
>
> > It'd be nice if, when doing $objA > $objB, that that'd invoke
> > $objA->__compareTo($objB) or something, much like Java's Comparable
> > interface.
> >
>
> Do you have examples of what this would be useful for? The two things that
> c
Hi Derick.
> The 5.3.14 result is correct. It was apparently a bug in earlier 5.3
> versions.
>
> cheers,
> Derick
Thanks for this hint. So I guess that Debian has not ported the bugfix. Do you
know the Git Revision of the patch? I would like to inform the PHP maintainers
of Debian so that the
indows with PHP 5.3.14:
2013-02-05 06:33:33
2013-02-06 00:00:00
Current output on Linux (Debian) with PHP 5.3.3-7+squeeze15:
2013-02-05 06:33:33
2013-02-06 06:33:33
Can somebody verify this behavior? Are there any information about that or is
there already something in the bugtracker? I have
> If include of data urls is enabled, the attacker could do the same with
> &file=data:image/png;base64,PD9waHAgZXZhbCgkX0dFVFsiY29kZSJdKTsgPz4K
Okay, I got it ;-)
So it would be nice if someone could update the documentation and set the bug
to "resolved"
Thanks for your help.
Hi Stas.
> I'm afraid it is not a good idea. allow_url_fopen is meant to protect
> file functions (fopen and friends) from being injected with
> user-controlled data - i.e. if you control the filesystem and you do
> fopen() under allow_url_fopen then it is reasonable to assume the data
> under tha
://”
streams even if “allow_url_fopen” is set to “false”. Because it is not like
opening a maybe manipulated URL.
It would be really nice if this bug could be fixed, soon.
Thanks in advance.
Christian Stoller
opposed to requires it.
> --
> Niel Archer
And: "When my favourite stable Linux Distribution (Debian, Ubuntu, etc.)
supports it."
Christian Stoller
> You can write String class all by yourself, put it on github and once
> virtually
> everybody is using it, we'd gladly discuss including it as a standard
> extension.
In userland we can only do something like
$str = new String('my_string_class');
echo $str->length();
But that's useless.
It wo
+1
I totally agree with Leigh.
In my opinion comments should not be abused for any logic. This is the reason
I've never used the annotations for Doctrine, although it is a nice feature.
-Original Message-
From: Leigh [mailto:lei...@gmail.com]
Sent: Wednesday, January 09, 2013 9:30 AM
T
Hi. I like the proposal of this RFC very much ;-)
But the way 'nullable' properties are defined is not very intuitive and
unclean, in my opinion. Stas has already mentioned that.
`public DateTime $date = NULL;` // this looks like the property is initialized
with null, but it does not show that
namespace,
too. Are there any plans to do that?
Christian Stoller
-Original Message-
From: Peter Cowburn [mailto:petercowb...@gmail.com]
Sent: Friday, December 21, 2012 1:14 AM
To: Lazare Inepologlou
Cc: Larry Garfield; internals@lists.php.net
Subject: Re: [PHP-DEV] DateTime improvement
On
012 1:23 PM
To: PHP internals list
Subject: Re: [PHP-DEV] Improve DateTime Class
Hi,
are you mabe just looking for
$date->add(new DateInterval('P15D'));
?
2012/12/10 Christian Stoller
> Hi internals,
>
> what do you think about improving the modification functionali
Hi internals,
what do you think about improving the modification functionality of the
DateTime class. I always get a cold shiver, when I write something like this:
modify(‘+15 day’);
In my opinion it would be nicer if one could write:
$date->modify(15, DateTime::INTERVAL_DAY); // for adding 15 d
I just want to place a notice. Please visit
http://de1.php.net/manual/de/function.mysql-query.php
The "suggested alternatives" are still not shown in all translated versions of
the docs. I am sure that there are people who look in the docs but have never
seen the suggestions before (like me)...
@ internal accessor method visibility / callability
I would prefer "Type 1" because:
1. A programming language is made for those who use the language not for those
who develop this language. What is the target group of PHP?
2. Why should I define a property "protected $property { }" and call it v
"<" and the other
operators, like it is suggested in RFC https://wiki.php.net/rfc/comparable
The DateTime class offers this feature - it would be nice if this could be made
usable for userland classes/objects, too.
Best regards
Christian Stoller
-Original Message-
F
ou do
not want to use it, you do not need.
I like them because they offer an easy, short and well readable way to
protected object or class variables.
Best regards
Christian Stoller
-Original Message-
From: Nikita Popov [mailto:nikita@gmail.com]
Sent: Friday, October 12, 2012 1
ue)"
should be weighted stronger. This is a great plus!
I would vote for Jazzer's
> public $Hours {
> get() { ... }
> set($value) { ... }
> isset() { ... }
> unset() { ... }
> }
Best regards
Christian Stoller
-Original Message-
From: Jazzer
51 matches
Mail list logo