Hi,
In the following sample code, I expected that the magic method __call only
works within the class Test.
But it seems that the access control keyword private lost its efficacy when
working together with the magic method __call.
?php
class Test{
private function __call($name,$params){
2010/8/3 Shijiang shiji...@staff.sina.com.cn:
Hi,
In the following sample code, I expected that the magic method __call only
works within the class Test.
But it seems that the access control keyword private lost its efficacy when
working together with the magic method __call.
?php
class
Shijiang, did you notice the
--
Warning: The magic method __call() must have public visibility and cannot be
static in Command line code on line 1
--
???
2010/8/3 Shijiang shiji...@staff.sina.com.cn
Hi,
In the following sample code, I expected that the magic method __call only
works within
2010/8/3 Victor Bolshov crocodil...@gmail.com:
Shijiang, did you notice the
--
Warning: The magic method __call() must have public visibility and cannot be
static in Command line code on line 1
--
???
2010/8/3 Shijiang shiji...@staff.sina.com.cn
Hi,
In the following sample code, I
Yes, sorry. I've been working with 5.3 for pretty long time so I found the
original letter a bit strange.
2010/8/3 Ferenc Kovacs i...@tyrael.hu
2010/8/3 Victor Bolshov crocodil...@gmail.com:
Shijiang, did you notice the
--
Warning: The magic method __call() must have public visibility
be kindly enough to tell me why it must be public?
Thanks.
- Original Message -
From: Victor Bolshov
To: Shijiang
Cc: PHP internals
Sent: Tuesday, August 03, 2010 7:15 PM
Subject: Re: [PHP-DEV] Confusing performance of the magic method __call
Shijiang, did you notice
2010/8/4 Shijiang shiji...@staff.sina.com.cn
I was working with PHP 5.2.9 with error_report=E_ALL and display_errors=On
and got no error at all.
Just now I tried it under PHP 5.3.0 and got the warning.
Sometimes although I declared the magic method __call(), I want to prevent
it from being