Re: [PHP] what's wrong with this php system

2011-08-07 Thread Sharl.Jimh.Tsin
在 2011-08-08一的 14:30 +0800,smith jack写道:
> I have installed a php system on my pc, it works well, except the head
> of the page is a bit strange, there is some warning information, and
> occupies lot of space,
> what's wrong,  the error information is as follows:
> Warning: Parameter 1 to Notice::onPrint() expected to be a reference,
> value given in E:\site\admin.php on line 481
> 
it is not matter of PHP,it is your php project's problem.

or you can disable the error print in php.ini file.

-- 
Best regards,
Sharl.Jimh.Tsin (From China **Obviously Taiwan INCLUDED**)

Using Gmail? Please read this important notice:
http://www.fsf.org/campaigns/jstrap/gmail?10073.


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] what's wrong with this php system

2011-08-07 Thread smith jack
I have installed a php system on my pc, it works well, except the head
of the page is a bit strange, there is some warning information, and
occupies lot of space,
what's wrong,  the error information is as follows:
Warning: Parameter 1 to Notice::onPrint() expected to be a reference,
value given in E:\site\admin.php on line 481

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong in this function? Does not work for me.

2010-07-03 Thread Ashley Sheridan
On Sat, 2010-07-03 at 16:11 +0200, Hans Åhlin wrote:

> Another thing is that I would use != false, so every value but false passes.
> 
> $objEmploye=new Employe;
>if ( 
> $objEmploye->insert(array($name,$lastname,$salary,$dui,$afp,$isss,$nit))
> == true){
>echo 'Saved';
>}else{
>echo 'Error, try again';
>}
> 
> 
> **
>  Hans Åhlin
>Tel: +46761488019
>icq: 275232967
>http://www.kronan-net.com/
>irc://irc.freenode.net:6667 - TheCoin
> **
> 
> 
> 
> 2010/7/3 Carlos Sura :
> >
> >
> > Hello, this function does not work for me... And I really don't know what 
> > am I doing wrong... Any help??
> >
> > This function is in a class, and I call it in a form, to create a new user..
> >
> >
> >
> >$objEmploye=new Employe;
> >if ( 
> > $objEmploye->insert(array($name,$lastname,$salary,$dui,$afp,$isss,$nit)) == 
> > true){
> >echo 'Saved';
> >}else{
> >echo 'Error, try again';
> >}
> > }else{
> >
> >
> >function insert($field){
> >if($this->con->connect()==true){
> >return mysql_query("INSERT INTO employes (name,lastname, salary, 
> > id, afp, isss, nit) VALUES ('".$field[0]."', 
> > '".$field[1]."','".$field[2]."','".$field[3]."','".$field[4]."','".$field[5]."','".$field[6]."')");
> >}
> >}
> >
> >
> >
> >
> > Thanks.
> >
> > _
> > http://clk.atdmt.com/UKM/go/19780/direct/01/
> > Do you have a story that started on Hotmail? Tell us now
> 


Actually, removing the '== true' part would do that and result in
shorted code. The mysql_query() function returns different values
depending on the query made, but will only ever be one of 3 values:
true, false, or a mysql resource. In this code example, there is no
difference between '== true' and '!= false'.

Thanks,
Ash
http://www.ashleysheridan.co.uk




Re: [PHP] What's wrong in this function? Does not work for me.

2010-07-03 Thread Hans Åhlin
Another thing is that I would use != false, so every value but false passes.

$objEmploye=new Employe;
   if ( $objEmploye->insert(array($name,$lastname,$salary,$dui,$afp,$isss,$nit))
== true){
   echo 'Saved';
   }else{
   echo 'Error, try again';
   }


**
 Hans Åhlin
   Tel: +46761488019
   icq: 275232967
   http://www.kronan-net.com/
   irc://irc.freenode.net:6667 - TheCoin
**



2010/7/3 Carlos Sura :
>
>
> Hello, this function does not work for me... And I really don't know what am 
> I doing wrong... Any help??
>
> This function is in a class, and I call it in a form, to create a new user..
>
>
>
>    $objEmploye=new Employe;
>    if ( 
> $objEmploye->insert(array($name,$lastname,$salary,$dui,$afp,$isss,$nit)) == 
> true){
>        echo 'Saved';
>    }else{
>        echo 'Error, try again';
>    }
> }else{
>
>
>    function insert($field){
>        if($this->con->connect()==true){
>            return mysql_query("INSERT INTO employes (name,lastname, salary, 
> id, afp, isss, nit) VALUES ('".$field[0]."', 
> '".$field[1]."','".$field[2]."','".$field[3]."','".$field[4]."','".$field[5]."','".$field[6]."')");
>        }
>    }
>
>
>
>
> Thanks.
>
> _
> http://clk.atdmt.com/UKM/go/19780/direct/01/
> Do you have a story that started on Hotmail? Tell us now

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong in this function? Does not work for me.

2010-07-03 Thread Ashley Sheridan
On Sat, 2010-07-03 at 09:20 +0200, Hans Åhlin wrote:

> You have forgotten the ending ; in the sql query
> try this
> mysql_query("INSERT INTO employes (name,lastname, salary, id, afp,
> isss, nit) VALUES ('".$field[0]."',
> '".$field[1]."','".$field[2]."','".$field[3]."','".$field[4]."','".$field[5]."','".$field[6]."');");
> 
> **
>  Hans Åhlin
>Tel: +46761488019
>icq: 275232967
>http://www.kronan-net.com/
>irc://irc.freenode.net:6667 - TheCoin
> **
> 
> 
> 
> 2010/7/3 Ashley Sheridan :
> > On Fri, 2010-07-02 at 23:19 +, Carlos Sura wrote:
> >
> >> Hello Ash,
> >>
> >> No, I don't get an error message, the thing is, my post form, isn't 
> >> working... I can't post those fields in database when I fill them up in 
> >> the form... But, I really don't know why... Do you want my form code? all 
> >> the entire class.php code??
> >>
> >> Thank you for helping me.
> >>
> >> Carlos Sura.
> >>
> >>
> >>
> >>
> >>
> >>
> >> Subject: Re: [PHP] What's wrong in this function? Does not work for me.
> >> From: a...@ashleysheridan.co.uk
> >> To: carlos_s...@hotmail.com
> >> CC: php-general@lists.php.net
> >> Date: Sat, 3 Jul 2010 00:08:05 +0100
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> On Fri, 2010-07-02 at 22:05 +, Carlos Sura wrote:
> >>
> >>
> >> Hello, this function does not work for me... And I really don't know what 
> >> am I doing wrong... Any help??
> >>
> >> This function is in a class, and I call it in a form, to create a new 
> >> user..
> >>
> >>
> >>
> >> $objEmploye=new Employe;
> >> if ( 
> >> $objEmploye->insert(array($name,$lastname,$salary,$dui,$afp,$isss,$nit)) 
> >> == true){
> >> echo 'Saved';
> >> }else{
> >> echo 'Error, try again';
> >> }
> >> }else{
> >>
> >>
> >> function insert($field){
> >> if($this->con->connect()==true){
> >> return mysql_query("INSERT INTO employes (name,lastname, 
> >> salary, id, afp, isss, nit) VALUES ('".$field[0]."', 
> >> '".$field[1]."','".$field[2]."','".$field[3]."','".$field[4]."','".$field[5]."','".$field[6]."')");
> >> }
> >> }
> >>
> >>
> >>
> >>
> >> Thanks.
> >>
> >> _
> >> http://clk.atdmt.com/UKM/go/19780/direct/01/
> >> Do you have a story that started on Hotmail? Tell us now
> >>
> >>
> >>
> >>
> >> I can't see anything wrong with that code excerpt. Are you getting a 
> >> specific error, and if so, what is the code on and around the line number 
> >> indicated in that error?
> >>
> >>
> >>
> >>
> >>
> >>
> >> Thanks,
> >>
> >> Ash
> >>
> >> http://www.ashleysheridan.co.uk
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> _
> >> http://clk.atdmt.com/UKM/go/19780/direct/01/
> >> We want to hear all your funny, exciting and crazy Hotmail stories. Tell 
> >> us now
> >
> >
> > Break the code down into very simple parts with echo statements. First,
> > I'd echo out the $_POST or $_GET data that you're using to see if the
> > values you think are being sent are being sent. Then, move onto the next
> > part of code, stepping through with echo statements to output variable
> > values to ensure that your data is following the right path. This is one
> > of the easiest ways to find a problem I've found, short of using an IDE
> > to step through the code.
> >
> > Also, you could put the code up on something like pastebin and post a
> > link to it, which will let people see what the code looks like and
> > hopefully figure out where the problem is.
> >
> > Thanks,
> > Ash
> > http://www.ashleysheridan.co.uk
> >
> >
> >


Semicolons at the end of SQL statements are not required unless you are
issuing multiple SQL statements in one string.

Thanks,
Ash
http://www.ashleysheridan.co.uk




Re: [PHP] What's wrong in this function? Does not work for me.

2010-07-03 Thread Ashley Sheridan
On Sat, 2010-07-03 at 09:01 +0200, Alexandre Simon wrote:

> Hello,
> 
> multiple things:
> - escape your values:
>   1. if some of the user input contains '\'' for instance, your query is
> not well formed
>   2. if some evil user want to do anything with your DB, he can do it
>   => See mysql_escape_string or PDO prepared statements
> - Use "else" part of the if statement everywhere you can to see where
> the error is. Maybe you can not connect to DB for instance...
> 
> Hope you will fix your code..
> 
> Le vendredi 02 juillet 2010 à 22:05 +, Carlos Sura a écrit : 
> > 
> > Hello, this function does not work for me... And I really don't know what 
> > am I doing wrong... Any help??
> > 
> > This function is in a class, and I call it in a form, to create a new user..
> > 
> > 
> > 
> > $objEmploye=new Employe;
> > if ( 
> > $objEmploye->insert(array($name,$lastname,$salary,$dui,$afp,$isss,$nit)) == 
> > true){
> > echo 'Saved';
> > }else{
> > echo 'Error, try again';
> > } 
> > }else{
> > 
> > 
> > function insert($field){
> > if($this->con->connect()==true){
> > return mysql_query("INSERT INTO employes (name,lastname, 
> > salary, id, afp, isss, nit) VALUES ('".$field[0]."', 
> > '".$field[1]."','".$field[2]."','".$field[3]."','".$field[4]."','".$field[5]."','".$field[6]."')");
> > }
> > }
> > 
> > 
> > 
> > 
> > Thanks.
> >   
> > _
> > http://clk.atdmt.com/UKM/go/19780/direct/01/
> > Do you have a story that started on Hotmail? Tell us now
> 
> 
> 


As the variables aren't using the special global arrays $_POST or $_GET,
there's no indication that the values aren't being sanitised when they
go into the query.

Thanks,
Ash
http://www.ashleysheridan.co.uk




Re: [PHP] What's wrong in this function? Does not work for me.

2010-07-03 Thread Hans Åhlin
You have forgotten the ending ; in the sql query
try this
mysql_query("INSERT INTO employes (name,lastname, salary, id, afp,
isss, nit) VALUES ('".$field[0]."',
'".$field[1]."','".$field[2]."','".$field[3]."','".$field[4]."','".$field[5]."','".$field[6]."');");

**
 Hans Åhlin
   Tel: +46761488019
   icq: 275232967
   http://www.kronan-net.com/
   irc://irc.freenode.net:6667 - TheCoin
**



2010/7/3 Ashley Sheridan :
> On Fri, 2010-07-02 at 23:19 +, Carlos Sura wrote:
>
>> Hello Ash,
>>
>> No, I don't get an error message, the thing is, my post form, isn't 
>> working... I can't post those fields in database when I fill them up in the 
>> form... But, I really don't know why... Do you want my form code? all the 
>> entire class.php code??
>>
>> Thank you for helping me.
>>
>> Carlos Sura.
>>
>>
>>
>>
>>
>>
>> Subject: Re: [PHP] What's wrong in this function? Does not work for me.
>> From: a...@ashleysheridan.co.uk
>> To: carlos_s...@hotmail.com
>> CC: php-general@lists.php.net
>> Date: Sat, 3 Jul 2010 00:08:05 +0100
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> On Fri, 2010-07-02 at 22:05 +, Carlos Sura wrote:
>>
>>
>> Hello, this function does not work for me... And I really don't know what am 
>> I doing wrong... Any help??
>>
>> This function is in a class, and I call it in a form, to create a new user..
>>
>>
>>
>>     $objEmploye=new Employe;
>>     if ( 
>> $objEmploye->insert(array($name,$lastname,$salary,$dui,$afp,$isss,$nit)) == 
>> true){
>>         echo 'Saved';
>>     }else{
>>         echo 'Error, try again';
>>     }
>> }else{
>>
>>
>>     function insert($field){
>>         if($this->con->connect()==true){
>>             return mysql_query("INSERT INTO employes (name,lastname, salary, 
>> id, afp, isss, nit) VALUES ('".$field[0]."', 
>> '".$field[1]."','".$field[2]."','".$field[3]."','".$field[4]."','".$field[5]."','".$field[6]."')");
>>         }
>>     }
>>
>>
>>
>>
>> Thanks.
>>
>> _
>> http://clk.atdmt.com/UKM/go/19780/direct/01/
>> Do you have a story that started on Hotmail? Tell us now
>>
>>
>>
>>
>> I can't see anything wrong with that code excerpt. Are you getting a 
>> specific error, and if so, what is the code on and around the line number 
>> indicated in that error?
>>
>>
>>
>>
>>
>>
>> Thanks,
>>
>> Ash
>>
>> http://www.ashleysheridan.co.uk
>>
>>
>>
>>
>>
>>
>>
>>
>> _
>> http://clk.atdmt.com/UKM/go/19780/direct/01/
>> We want to hear all your funny, exciting and crazy Hotmail stories. Tell us 
>> now
>
>
> Break the code down into very simple parts with echo statements. First,
> I'd echo out the $_POST or $_GET data that you're using to see if the
> values you think are being sent are being sent. Then, move onto the next
> part of code, stepping through with echo statements to output variable
> values to ensure that your data is following the right path. This is one
> of the easiest ways to find a problem I've found, short of using an IDE
> to step through the code.
>
> Also, you could put the code up on something like pastebin and post a
> link to it, which will let people see what the code looks like and
> hopefully figure out where the problem is.
>
> Thanks,
> Ash
> http://www.ashleysheridan.co.uk
>
>
>

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong in this function? Does not work for me.

2010-07-03 Thread Alexandre Simon
Hello,

multiple things:
- escape your values:
  1. if some of the user input contains '\'' for instance, your query is
not well formed
  2. if some evil user want to do anything with your DB, he can do it
  => See mysql_escape_string or PDO prepared statements
- Use "else" part of the if statement everywhere you can to see where
the error is. Maybe you can not connect to DB for instance...

Hope you will fix your code..

Le vendredi 02 juillet 2010 à 22:05 +, Carlos Sura a écrit : 
> 
> Hello, this function does not work for me... And I really don't know what am 
> I doing wrong... Any help??
> 
> This function is in a class, and I call it in a form, to create a new user..
> 
> 
> 
> $objEmploye=new Employe;
> if ( 
> $objEmploye->insert(array($name,$lastname,$salary,$dui,$afp,$isss,$nit)) == 
> true){
> echo 'Saved';
> }else{
> echo 'Error, try again';
> } 
> }else{
> 
> 
> function insert($field){
> if($this->con->connect()==true){
> return mysql_query("INSERT INTO employes (name,lastname, salary, 
> id, afp, isss, nit) VALUES ('".$field[0]."', 
> '".$field[1]."','".$field[2]."','".$field[3]."','".$field[4]."','".$field[5]."','".$field[6]."')");
> }
> }
> 
> 
> 
> 
> Thanks.
> 
> _
> http://clk.atdmt.com/UKM/go/19780/direct/01/
> Do you have a story that started on Hotmail? Tell us now



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] What's wrong in this function? Does not work for me.

2010-07-02 Thread Ashley Sheridan
On Fri, 2010-07-02 at 23:19 +, Carlos Sura wrote:

> Hello Ash,
> 
> No, I don't get an error message, the thing is, my post form, isn't 
> working... I can't post those fields in database when I fill them up in the 
> form... But, I really don't know why... Do you want my form code? all the 
> entire class.php code??
> 
> Thank you for helping me.
> 
> Carlos Sura.
> 
> 
> 
> 
> 
> 
> Subject: Re: [PHP] What's wrong in this function? Does not work for me.
> From: a...@ashleysheridan.co.uk
> To: carlos_s...@hotmail.com
> CC: php-general@lists.php.net
> Date: Sat, 3 Jul 2010 00:08:05 +0100
> 
> 
> 
> 
> 
> 
>   
>   
> 
> 
> On Fri, 2010-07-02 at 22:05 +, Carlos Sura wrote:
> 
> 
> Hello, this function does not work for me... And I really don't know what am 
> I doing wrong... Any help??
> 
> This function is in a class, and I call it in a form, to create a new user..
> 
> 
> 
> $objEmploye=new Employe;
> if ( 
> $objEmploye->insert(array($name,$lastname,$salary,$dui,$afp,$isss,$nit)) == 
> true){
> echo 'Saved';
> }else{
> echo 'Error, try again';
> } 
> }else{
> 
> 
> function insert($field){
> if($this->con->connect()==true){
> return mysql_query("INSERT INTO employes (name,lastname, salary, 
> id, afp, isss, nit) VALUES ('".$field[0]."', 
> '".$field[1]."','".$field[2]."','".$field[3]."','".$field[4]."','".$field[5]."','".$field[6]."')");
> }
> }
> 
> 
> 
> 
> Thanks.
> 
> _
> http://clk.atdmt.com/UKM/go/19780/direct/01/
> Do you have a story that started on Hotmail? Tell us now
> 
> 
> 
> 
> I can't see anything wrong with that code excerpt. Are you getting a specific 
> error, and if so, what is the code on and around the line number indicated in 
> that error?
> 
> 
> 
> 
> 
> 
> Thanks,
> 
> Ash
> 
> http://www.ashleysheridan.co.uk
> 
> 
> 
> 
> 
> 
> 
> 
> _
> http://clk.atdmt.com/UKM/go/19780/direct/01/
> We want to hear all your funny, exciting and crazy Hotmail stories. Tell us 
> now


Break the code down into very simple parts with echo statements. First,
I'd echo out the $_POST or $_GET data that you're using to see if the
values you think are being sent are being sent. Then, move onto the next
part of code, stepping through with echo statements to output variable
values to ensure that your data is following the right path. This is one
of the easiest ways to find a problem I've found, short of using an IDE
to step through the code.

Also, you could put the code up on something like pastebin and post a
link to it, which will let people see what the code looks like and
hopefully figure out where the problem is.

Thanks,
Ash
http://www.ashleysheridan.co.uk




RE: [PHP] What's wrong in this function? Does not work for me.

2010-07-02 Thread Carlos Sura

Hello Ash,

No, I don't get an error message, the thing is, my post form, isn't working... 
I can't post those fields in database when I fill them up in the form... But, I 
really don't know why... Do you want my form code? all the entire class.php 
code??

Thank you for helping me.

Carlos Sura.






Subject: Re: [PHP] What's wrong in this function? Does not work for me.
From: a...@ashleysheridan.co.uk
To: carlos_s...@hotmail.com
CC: php-general@lists.php.net
Date: Sat, 3 Jul 2010 00:08:05 +0100






  
  


On Fri, 2010-07-02 at 22:05 +, Carlos Sura wrote:


Hello, this function does not work for me... And I really don't know what am I 
doing wrong... Any help??

This function is in a class, and I call it in a form, to create a new user..



$objEmploye=new Employe;
if ( 
$objEmploye->insert(array($name,$lastname,$salary,$dui,$afp,$isss,$nit)) == 
true){
echo 'Saved';
}else{
echo 'Error, try again';
} 
}else{


function insert($field){
if($this->con->connect()==true){
return mysql_query("INSERT INTO employes (name,lastname, salary, 
id, afp, isss, nit) VALUES ('".$field[0]."', 
'".$field[1]."','".$field[2]."','".$field[3]."','".$field[4]."','".$field[5]."','".$field[6]."')");
}
}




Thanks.
  
_
http://clk.atdmt.com/UKM/go/19780/direct/01/
Do you have a story that started on Hotmail? Tell us now




I can't see anything wrong with that code excerpt. Are you getting a specific 
error, and if so, what is the code on and around the line number indicated in 
that error?






Thanks,

Ash

http://www.ashleysheridan.co.uk







  
_
http://clk.atdmt.com/UKM/go/19780/direct/01/
We want to hear all your funny, exciting and crazy Hotmail stories. Tell us now

Re: [PHP] What's wrong in this function? Does not work for me.

2010-07-02 Thread Ashley Sheridan
On Fri, 2010-07-02 at 22:05 +, Carlos Sura wrote:

> 
> Hello, this function does not work for me... And I really don't know what am 
> I doing wrong... Any help??
> 
> This function is in a class, and I call it in a form, to create a new user..
> 
> 
> 
> $objEmploye=new Employe;
> if ( 
> $objEmploye->insert(array($name,$lastname,$salary,$dui,$afp,$isss,$nit)) == 
> true){
> echo 'Saved';
> }else{
> echo 'Error, try again';
> } 
> }else{
> 
> 
> function insert($field){
> if($this->con->connect()==true){
> return mysql_query("INSERT INTO employes (name,lastname, salary, 
> id, afp, isss, nit) VALUES ('".$field[0]."', 
> '".$field[1]."','".$field[2]."','".$field[3]."','".$field[4]."','".$field[5]."','".$field[6]."')");
> }
> }
> 
> 
> 
> 
> Thanks.
> 
> _
> http://clk.atdmt.com/UKM/go/19780/direct/01/
> Do you have a story that started on Hotmail? Tell us now


I can't see anything wrong with that code excerpt. Are you getting a
specific error, and if so, what is the code on and around the line
number indicated in that error?

Thanks,
Ash
http://www.ashleysheridan.co.uk




[PHP] What's wrong in this function? Does not work for me.

2010-07-02 Thread Carlos Sura


Hello, this function does not work for me... And I really don't know what am I 
doing wrong... Any help??

This function is in a class, and I call it in a form, to create a new user..



$objEmploye=new Employe;
if ( 
$objEmploye->insert(array($name,$lastname,$salary,$dui,$afp,$isss,$nit)) == 
true){
echo 'Saved';
}else{
echo 'Error, try again';
} 
}else{


function insert($field){
if($this->con->connect()==true){
return mysql_query("INSERT INTO employes (name,lastname, salary, 
id, afp, isss, nit) VALUES ('".$field[0]."', 
'".$field[1]."','".$field[2]."','".$field[3]."','".$field[4]."','".$field[5]."','".$field[6]."')");
}
}




Thanks.
  
_
http://clk.atdmt.com/UKM/go/19780/direct/01/
Do you have a story that started on Hotmail? Tell us now

Re: [PHP] What's wrong with this code?

2010-06-05 Thread David Mehler
Hello everyone,
Much thanks. Sometimes when you stare at code for so long it blurs
together, that's how it is with me at least. That was my problem, case
sensitive variable.
Thanks a lot.
Dave.


On 6/5/10, Mari Masuda  wrote:
> Could it be that you are not using the same variable name?  In the if
> statement you are using $row['EndDate'] and when attempting to print you are
> using $row['enddate'].  I think you need to be consistent about which
> capitalization you use (and make sure it matches what is in the db).
>
 if (!empty($row['EndDate'])) {
 echo "" . $row['enddate'] . "";
 }
>
>
>
> On Jun 5, 2010, at 5:43 PM, David Mehler wrote:
>
>> Hi,
>> Thanks. I took out the entire else section including the exit call, it
>> now all processes, however $row['enddate'] is not displayed on the two
>> records where it is set.
>> Thanks.
>> Dave.
>>
>>
>> On 6/5/10, Karl DeSaulniers  wrote:
>>> Could the exit() be terminating it? Do you need this exit() as the
>>> else for that if statement? Try deleting just the else {}.
>>>
>>> JAT
>>>
>>> Karl
>>>
>>> Sent from losPhone
>>>
>>> On Jun 5, 2010, at 6:54 PM, David Mehler  wrote:
>>>
 Hello,
 I've got a while loop outputting values from a database. Briefly it
 looks like this:

 while($row = mysql_fetch_array($result3))
 {
 echo "";
 echo "" . $row['name'] . "";
 echo "" . $row['type'] . "";
 echo "" . $row['startdate'] . "";
 if (!empty($row['EndDate'])) {
 echo "" . $row['enddate'] . "";
 } else {
 exit();
 }
 echo "" . $row['location'] . "";
 echo "" . $row['summary'] . "";
 echo "" . $row['description'] . "";
 echo "";
 }

 That's not the whole code, but it is the problem code. Some output has
 the ending date set, one or two records i can't remember how many i
 entered with one, most do not, i want the echo to be conditional. The
 output stops right before the if statement, echoes startdate and
 that's it, comment out the if block and it works fine.
 Thanks.
 Dave.

 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php

>>>
>>> --
>>> PHP General Mailing List (http://www.php.net/)
>>> To unsubscribe, visit: http://www.php.net/unsub.php
>>>
>>>
>>
>> --
>> PHP General Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>
>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong with this code?

2010-06-05 Thread Mari Masuda
Could it be that you are not using the same variable name?  In the if statement 
you are using $row['EndDate'] and when attempting to print you are using 
$row['enddate'].  I think you need to be consistent about which capitalization 
you use (and make sure it matches what is in the db).

>>> if (!empty($row['EndDate'])) {
>>> echo "" . $row['enddate'] . "";
>>> }



On Jun 5, 2010, at 5:43 PM, David Mehler wrote:

> Hi,
> Thanks. I took out the entire else section including the exit call, it
> now all processes, however $row['enddate'] is not displayed on the two
> records where it is set.
> Thanks.
> Dave.
> 
> 
> On 6/5/10, Karl DeSaulniers  wrote:
>> Could the exit() be terminating it? Do you need this exit() as the
>> else for that if statement? Try deleting just the else {}.
>> 
>> JAT
>> 
>> Karl
>> 
>> Sent from losPhone
>> 
>> On Jun 5, 2010, at 6:54 PM, David Mehler  wrote:
>> 
>>> Hello,
>>> I've got a while loop outputting values from a database. Briefly it
>>> looks like this:
>>> 
>>> while($row = mysql_fetch_array($result3))
>>> {
>>> echo "";
>>> echo "" . $row['name'] . "";
>>> echo "" . $row['type'] . "";
>>> echo "" . $row['startdate'] . "";
>>> if (!empty($row['EndDate'])) {
>>> echo "" . $row['enddate'] . "";
>>> } else {
>>> exit();
>>> }
>>> echo "" . $row['location'] . "";
>>> echo "" . $row['summary'] . "";
>>> echo "" . $row['description'] . "";
>>> echo "";
>>> }
>>> 
>>> That's not the whole code, but it is the problem code. Some output has
>>> the ending date set, one or two records i can't remember how many i
>>> entered with one, most do not, i want the echo to be conditional. The
>>> output stops right before the if statement, echoes startdate and
>>> that's it, comment out the if block and it works fine.
>>> Thanks.
>>> Dave.
>>> 
>>> --
>>> PHP General Mailing List (http://www.php.net/)
>>> To unsubscribe, visit: http://www.php.net/unsub.php
>>> 
>> 
>> --
>> PHP General Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>> 
>> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong with this code?

2010-06-05 Thread Karl DeSaulniers

So your code looks like this?

while($row = mysql_fetch_array($result3))
{
echo "";
echo "" . $row['name'] . "";
echo "" . $row['type'] . "";
echo "" . $row['startdate'] . "";
if (!empty($row['EndDate'])) {  //This should probably be $row 
['enddate']

echo "" . $row['enddate'] . "";
}

echo "" . $row['location'] . "";
echo "" . $row['summary'] . "";
echo "" . $row['description'] . "";
echo "";
}


Not to mention, you have a $row['EndDate'] and a $row['enddate'].
Probably need to choose one or the other.

HTH,

Karl



On Jun 5, 2010, at 7:43 PM, David Mehler wrote:


Hi,
Thanks. I took out the entire else section including the exit call, it
now all processes, however $row['enddate'] is not displayed on the two
records where it is set.
Thanks.
Dave.


On 6/5/10, Karl DeSaulniers  wrote:

Could the exit() be terminating it? Do you need this exit() as the
else for that if statement? Try deleting just the else {}.

JAT

Karl

Sent from losPhone

On Jun 5, 2010, at 6:54 PM, David Mehler   
wrote:



Hello,
I've got a while loop outputting values from a database. Briefly it
looks like this:

while($row = mysql_fetch_array($result3))
{
echo "";
echo "" . $row['name'] . "";
echo "" . $row['type'] . "";
echo "" . $row['startdate'] . "";
if (!empty($row['EndDate'])) {
echo "" . $row['enddate'] . "";
} else {
exit();
}
echo "" . $row['location'] . "";
echo "" . $row['summary'] . "";
echo "" . $row['description'] . "";
echo "";
}

That's not the whole code, but it is the problem code. Some  
output has

the ending date set, one or two records i can't remember how many i
entered with one, most do not, i want the echo to be conditional.  
The

output stops right before the if statement, echoes startdate and
that's it, comment out the if block and it works fine.
Thanks.
Dave.

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Karl DeSaulniers
Design Drumm
http://designdrumm.com


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong with this code?

2010-06-05 Thread David Mehler
Hi,
Thanks. I took out the entire else section including the exit call, it
now all processes, however $row['enddate'] is not displayed on the two
records where it is set.
Thanks.
Dave.


On 6/5/10, Karl DeSaulniers  wrote:
> Could the exit() be terminating it? Do you need this exit() as the
> else for that if statement? Try deleting just the else {}.
>
> JAT
>
> Karl
>
> Sent from losPhone
>
> On Jun 5, 2010, at 6:54 PM, David Mehler  wrote:
>
>> Hello,
>> I've got a while loop outputting values from a database. Briefly it
>> looks like this:
>>
>> while($row = mysql_fetch_array($result3))
>> {
>> echo "";
>> echo "" . $row['name'] . "";
>> echo "" . $row['type'] . "";
>> echo "" . $row['startdate'] . "";
>> if (!empty($row['EndDate'])) {
>> echo "" . $row['enddate'] . "";
>> } else {
>> exit();
>> }
>> echo "" . $row['location'] . "";
>> echo "" . $row['summary'] . "";
>> echo "" . $row['description'] . "";
>> echo "";
>> }
>>
>> That's not the whole code, but it is the problem code. Some output has
>> the ending date set, one or two records i can't remember how many i
>> entered with one, most do not, i want the echo to be conditional. The
>> output stops right before the if statement, echoes startdate and
>> that's it, comment out the if block and it works fine.
>> Thanks.
>> Dave.
>>
>> --
>> PHP General Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong with this code?

2010-06-05 Thread Karl DeSaulniers
Could the exit() be terminating it? Do you need this exit() as the  
else for that if statement? Try deleting just the else {}.


JAT

Karl

Sent from losPhone

On Jun 5, 2010, at 6:54 PM, David Mehler  wrote:


Hello,
I've got a while loop outputting values from a database. Briefly it
looks like this:

while($row = mysql_fetch_array($result3))
{
echo "";
echo "" . $row['name'] . "";
echo "" . $row['type'] . "";
echo "" . $row['startdate'] . "";
if (!empty($row['EndDate'])) {
echo "" . $row['enddate'] . "";
} else {
exit();
}
echo "" . $row['location'] . "";
echo "" . $row['summary'] . "";
echo "" . $row['description'] . "";
echo "";
}

That's not the whole code, but it is the problem code. Some output has
the ending date set, one or two records i can't remember how many i
entered with one, most do not, i want the echo to be conditional. The
output stops right before the if statement, echoes startdate and
that's it, comment out the if block and it works fine.
Thanks.
Dave.

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] What's wrong with this code?

2010-06-05 Thread David Mehler
Hello,
I've got a while loop outputting values from a database. Briefly it
looks like this:

while($row = mysql_fetch_array($result3))
 {
 echo "";
 echo "" . $row['name'] . "";
 echo "" . $row['type'] . "";
 echo "" . $row['startdate'] . "";
if (!empty($row['EndDate'])) {
 echo "" . $row['enddate'] . "";
} else {
exit();
}
 echo "" . $row['location'] . "";
 echo "" . $row['summary'] . "";
 echo "" . $row['description'] . "";
 echo "";
}

That's not the whole code, but it is the problem code. Some output has
the ending date set, one or two records i can't remember how many i
entered with one, most do not, i want the echo to be conditional. The
output stops right before the if statement, echoes startdate and
that's it, comment out the if block and it works fine.
Thanks.
Dave.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-19 Thread Greg Donald
On 3/13/08, Andrés Robinet <[EMAIL PROTECTED]> wrote:
> Sorry dude, RoR is still an academic toy.

Wrong.

I've worked with a team of 12 or so Ruby/Rails developers rewriting a
Java/Oracle electronic medical record to use Rails/PostgreSQL instead.
 Hundreds of tables in a real-life app for real-world electronic
medical records.  I have 6 significant Rails projects of my own I
still work on and maintain.  None of those are in acedemia.

But in academia, just in the last 6 months I've rolled out a heart
drug study for young heart surgery patients.  The app services 21
university medical centers worldwide.  It uses Oracle and has around
60+ tables.  I alone coded the app in about 6 weeks.

Currently I'm working on another drug study with two other developers,
again in Rails using Oracle.

What you call a toy I call the most useful tool I've ever had the
pleasure of using.

> And not the most successful one, since
>  I've heard people talking like you back in 2005. Ruby on Rails is not new and
>  has not proved anything yet.

Obviously not everyone is smart enough to know an excellent tool when
they see one.

>  It's an arrogant language,

No, it's an OO language, and a much better OO implementation than
anything else available, except perhaps C++.

> so much arrogant that its community pretend it can
>  fix the world.

That's not _my_ claim.  But I surely wouldn't have PHP, or any of the
Rails clone frameworks written in it, appearing at the top of my
available technologies list.

> Back in 2005 I was very enthusiastic and thought it could have a
>  future, but after confirming what other poster said "the RoR community is
>  insane", I didn't give a f... anymore.

They're not insane, just excited to have better tools.

>  I believe it will become some piece of *enterprise-class* piece of dust in 
> the
>  best of scenarios.

I, of course, do not.

> In the meantime, the web moves towards PHP more and more.

Stats to back up your claim?  The last time I looked at the Apache
module stats, mod_php was on the decline.

>  Look at it this way, in 2001 M$ released the .Net Framework. It's been 7 
> YEARS
>  since PHP is STILL the leader and will be so for many more years. And .Net 
> has
>  the "glorious" Visual Studio IDE, compiled code, built-in caching, and
>  idiot-proof tools, and has the BIGGEST software company behind. Do you think
>  that the work of "a man" can do much more than that? Specially, a man that 
> has
>  the arrogance of a big Co.?

Pointing to a company and their many failures in no way makes PHP a
better tool than Ruby and Rails.

>  "In March 2007 David Heinemeier Hansson filed three Rails related trademark
>  applications to the USPTO. These applications regard the phrase "RUBY ON 
> RAILS",
>  the word "RAILS" and the official Rails logo. As a consequence, in the 
> summer of
>  2007 Hansson denied to Apress the permission to use the Rails logo on the 
> cover
>  of a new Rails book written by some authoritative community members. The 
> episode
>  gave rise to a polite protest in the Rails community. In response to this
>  criticism, Hansson made the following claims:
>  
>  I only grant promotional use [of the Rails logo] for products I'm directly
>  involved with. Such as books that I've been part of the development process 
> for
>  or conferences where I have a say in the execution. I would most definitely 
> seek
>  to enforce all the trademarks of Rails
>  

How is that any fucking different than Rasmus himself contacting me in
1999 telling me I had to rename my PHPLinks project because I wasn't
associated with the PHP project itself?  Pot-kettle-black.

>  Sorry, even if it was the ONE AND ONLY programming language... I will 
> dismiss it
>  until it becomes a "business need", as I don't even trust its creator. PHP is
>  easy to deal with, it's free... and IT GETS THE JOB DONE. You mentioned
>  something about projects done on RoR you can share... why don't you show us 
> your
>  PHP work instead?

This URL lists my many open source PHP projects:

http://destiney.com/php

Where are yours?

Here are many (PHP) sites I've worked on in the past few years:

Centerstone Behavioral Health - http://centerstone.org/
Med Center Today - http://medcentertoday.com/
Caste Contractors - http://castlecontractors.com/
Filmhouse.com - http://filmhouse.com/
EZsweeps - http://ezsweeps.com/
LuckyShop - http://ezsweeps.com/shoppingnew.php

> Maybe you like RoR more because you suck at PHP.

Maybe you're a fucking retard.


-- 
Greg Donald
http://destiney.com/

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-14 Thread tedd

At 4:24 PM +0100 3/14/08, Aschwin Wesselius wrote:

tedd wrote:
At 9:19 PM -0400 3/13/08, Robert Cummings wrote:


- $SJHSKJ mentions Nazis

Aha, you lose. You were the first to mention Nazis.  :-)

Hey, at least I've learned something today. I thought he was joking 
about Godwin's Law and whatever. But it really exists! Nice to know.


Once you lose a valid argument, because you happen to use Hitler as a 
bad example, you learn to never use it again. It's a stupid "Law", 
but too many use it.


Cheers,

tedd


--
---
http://sperling.com  http://ancientstones.com  http://earthstones.com

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-14 Thread Aschwin Wesselius

tedd wrote:

At 9:19 PM -0400 3/13/08, Robert Cummings wrote:

- $z asserts $a or claims $b
- $y disagrees with $a or $b or both and responds with rebuttal $h
  and makes claims $c, $d, sometimes $e
- $z responds with rebuttal $i and often asserts a few other things
  that well call $f, $g
- $x throws in $Q
- $w throws in $wtf
- $foo, $fee, and $fii join in
- $someone mentions $TLC
- $o calls us all immature
- $SJHSKJ mentions Nazis
- $x invokes Godwin's Law
- $y asserts Quirk's Exception
- $G_Zus resurrects point $d
- $nobody wins
- $r, $u, $stillWithMe

Cheers,
Rob.


Aha, you lose. You were the first to mention Nazis.  :-)


Hey, at least I've learned something today. I thought he was joking 
about Godwin's Law and whatever. But it really exists! Nice to know.

--

Aschwin Wesselius

/'What you would like to be done to you, do that to the other'/


Re: [PHP] What's wrong the __autoload()?

2008-03-14 Thread tedd

At 9:19 PM -0400 3/13/08, Robert Cummings wrote:

- $z asserts $a or claims $b
- $y disagrees with $a or $b or both and responds with rebuttal $h
  and makes claims $c, $d, sometimes $e
- $z responds with rebuttal $i and often asserts a few other things
  that well call $f, $g
- $x throws in $Q
- $w throws in $wtf
- $foo, $fee, and $fii join in
- $someone mentions $TLC
- $o calls us all immature
- $SJHSKJ mentions Nazis
- $x invokes Godwin's Law
- $y asserts Quirk's Exception
- $G_Zus resurrects point $d
- $nobody wins
- $r, $u, $stillWithMe

Cheers,
Rob.


Aha, you lose. You were the first to mention Nazis.  :-)

Cheers,

tedd
--
---
http://sperling.com  http://ancientstones.com  http://earthstones.com

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-14 Thread Zoltán Németh
2008. 03. 14, péntek keltezéssel 08.52-kor Aschwin Wesselius ezt írta:
> Robert Cummings wrote:
> > It works like follows...
> >
> > - $z asserts $a or claims $b
> > - $y disagrees with $a or $b or both and responds with rebuttal $h
> >   and makes claims $c, $d, sometimes $e
> > - $z responds with rebuttal $i and often asserts a few other things
> >   that well call $f, $g
> > - $x throws in $Q
> > - $w throws in $wtf
> > - $foo, $fee, and $fii join in
> > - $someone mentions $TLC
> > - $o calls us all immature
> > - $SJHSKJ mentions Nazis
> > - $x invokes Godwin's Law
> > - $y asserts Quirk's Exception
> > - $G_Zus resurrects point $d
> > - $nobody wins
> > - $r, $u, $stillWithMe
> >   
> 
> Aaah. so we're just six points before the end of this thread? ;-)

threads like this live forever. after we all finish with it, sooner or
later someone will say something which will trigger its resurrection

greets,
Zoltán Németh


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-14 Thread Aschwin Wesselius

Robert Cummings wrote:

It works like follows...

- $z asserts $a or claims $b
- $y disagrees with $a or $b or both and responds with rebuttal $h
  and makes claims $c, $d, sometimes $e
- $z responds with rebuttal $i and often asserts a few other things
  that well call $f, $g
- $x throws in $Q
- $w throws in $wtf
- $foo, $fee, and $fii join in
- $someone mentions $TLC
- $o calls us all immature
- $SJHSKJ mentions Nazis
- $x invokes Godwin's Law
- $y asserts Quirk's Exception
- $G_Zus resurrects point $d
- $nobody wins
- $r, $u, $stillWithMe
  


Aaah. so we're just six points before the end of this thread? ;-)
--

Aschwin Wesselius

/'What you would like to be done to you, do that to the other'/


Re: [PHP] What's wrong the __autoload()?

2008-03-13 Thread Robert Cummings

On Thu, 2008-03-13 at 22:39 +0100, Aschwin Wesselius wrote:
> Andrés Robinet wrote:
> > why don't you show us your
> > PHP work instead? Maybe you like RoR more because you suck at PHP.
> >
> > Regards,
> >
> > Rob
> 
> Hi, can somebody please point out something to me? Did I miss something? 
> Is there some initiation needed on this list which I've missed?
> 
> How come it is acceptable for grown up (you DO have pubic hair don't 
> you?), mature and decent people to call names and try to convince each 
> other of having a bigger, better whatever than the other etc.?
> 
> Is that PHP-list culture? Is it something to get used to? Is it the core 
> of senior PHP-developers or what?
> 
> So, explain it to me...

It works like follows...

- $z asserts $a or claims $b
- $y disagrees with $a or $b or both and responds with rebuttal $h
  and makes claims $c, $d, sometimes $e
- $z responds with rebuttal $i and often asserts a few other things
  that well call $f, $g
- $x throws in $Q
- $w throws in $wtf
- $foo, $fee, and $fii join in
- $someone mentions $TLC
- $o calls us all immature
- $SJHSKJ mentions Nazis
- $x invokes Godwin's Law
- $y asserts Quirk's Exception
- $G_Zus resurrects point $d
- $nobody wins
- $r, $u, $stillWithMe

Cheers,
Rob.
-- 
http://www.interjinn.com
Application and Templating Framework for PHP


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-13 Thread Gustavo Narea
Oh, I get it.

Thank you!

On Wednesday 12 March 2008 15:26:01 Richard Heyes wrote:
> > I'm wondering what's wrong with the use of __autoload(), since I see that
> > projects like the Zend Framework don't use it and prefer to require_once
> > each required file.
>
> Things that happen without you explicitly causing them (ie require() et
> al) can lead to confusion.
>
> For example a junior developer who doesn't know of its existence  and is
> new to a job is less likely to admit ignorance and ask how a class is
> being defined when __autoload() is being used.


-- 
Gustavo Narea.
http://gustavonarea.net/

Get rid of unethical constraints!
 - Switch to Freedomware: http://softwareliberty.com/
 - Reclaim your culture: http://lifesnotreadonly.net/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-13 Thread Børge Holen
On Thursday 13 March 2008 22:39:51 Aschwin Wesselius wrote:
> Andrés Robinet wrote:
> > why don't you show us your
> > PHP work instead? Maybe you like RoR more because you suck at PHP.
> >
> > Regards,
> >
> > Rob
>
> Hi, can somebody please point out something to me? Did I miss something?
> Is there some initiation needed on this list which I've missed?

Definetly, you need to express your ego, and be thick skinnned.

>
> How come it is acceptable for grown up (you DO have pubic hair don't
> you?),
don't use obscenities, this just look stupid on your part when someone google 
the list. Maby for your name?

> mature and decent people to call names and try to convince each 
> other of having a bigger, better whatever than the other etc.?

It's called discussion, you both walk og talk your stuff, so do others and if 
smart enought, someone may learn something from it.

>
> Is that PHP-list culture? Is it something to get used to? Is it the core
> of senior PHP-developers or what?

It's people with opinions, strong ones to at times.

>
> So, explain it to me, what is it that I could have missed? Is it
> somewhere in the archives? Is it explained on some FAQ page? Does it
> take some potions by full moon on a 3rd friday in may to get into this
> state?

You got different kinds of people here, like me, just doing this for a hobby, 
I can take some new age weird nerdy talk of nonecense.
However, there are those who do this for a living (not just php, but web 
design or lamp og wamp (how is that for a acronyme =D?)), they don't take 
lightly on having a serious discussion with someone who just f* around 
telling halftruths.

>
> It is OK do discuss a subject, to get overheated by passion, ignorance,
> irritation, misunderstanding or a mix of all of them. But isn't calling
> names and comparing bodyparts (and what not) something for kinder garten?

Everybody has those, has to do with experience, and the respect for those who 
know what they talk about (that would be those who do this for a living)

>
> I'm not here to preach, I'm here to learn. So initiate me, tell me what
> is so important that we keep putting energy into convincing somebody
> that he's an idiot, a dumbass, an elite RoR fetishist etc. Does it give
> you a good feeling? Can I try? Should I try? Is it worth it? Will I
> become as enlightened as some of you are?

Discuss that on a civil dunno, some cafe bar hangaround chat page... If you on 
the other hand got some problem with your php code, some questions for what 
you are looking for (i.e. what set of commands is capable of doing...) you've 
come to the right page.

>
> I don't want to miss out on this great experience, if it is worth it. It
> must be something amazing, really. If that makes the PHP community as
> great as it has become, I want to join and put some effort in this
> marvelous activity.

noones hindering you, just keep in mind that much of these ppl do this for a 
living and time/money/effort/payoff vs the hobbyist thinkering and thoughts 
is often two completly different mindsets

at least, THAT is what I read from the list these last couple of years.



>
> Aschwin Wesselius


ps. stop whining. If offended, lay low till something new comes to mind or you 
find some more interesting topic to join in on.
-- 
---
Børge Holen
http://www.arivene.net

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-13 Thread Aschwin Wesselius

Andrés Robinet wrote:

why don't you show us your
PHP work instead? Maybe you like RoR more because you suck at PHP.

Regards,

Rob


Hi, can somebody please point out something to me? Did I miss something? 
Is there some initiation needed on this list which I've missed?


How come it is acceptable for grown up (you DO have pubic hair don't 
you?), mature and decent people to call names and try to convince each 
other of having a bigger, better whatever than the other etc.?


Is that PHP-list culture? Is it something to get used to? Is it the core 
of senior PHP-developers or what?


So, explain it to me, what is it that I could have missed? Is it 
somewhere in the archives? Is it explained on some FAQ page? Does it 
take some potions by full moon on a 3rd friday in may to get into this 
state?


It is OK do discuss a subject, to get overheated by passion, ignorance, 
irritation, misunderstanding or a mix of all of them. But isn't calling 
names and comparing bodyparts (and what not) something for kinder garten?


I'm not here to preach, I'm here to learn. So initiate me, tell me what 
is so important that we keep putting energy into convincing somebody 
that he's an idiot, a dumbass, an elite RoR fetishist etc. Does it give 
you a good feeling? Can I try? Should I try? Is it worth it? Will I 
become as enlightened as some of you are?


I don't want to miss out on this great experience, if it is worth it. It 
must be something amazing, really. If that makes the PHP community as 
great as it has become, I want to join and put some effort in this 
marvelous activity.


Aschwin Wesselius


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] What's wrong the __autoload()?

2008-03-13 Thread Andrés Robinet
> -Original Message-
> From: Greg Donald [mailto:[EMAIL PROTECTED]
> Sent: Thursday, March 13, 2008 4:17 PM
> To: php-general@lists.php.net
> Subject: Re: [PHP] What's wrong the __autoload()?
> 
> On 3/13/08, Robert Cummings <[EMAIL PROTECTED]> wrote:
> > So... there we have it everyone... Greg has admitted that Ruby is as
> smart as a cat.
> 
> Hahaha..  yeah, you really got me on that one.
> 
> /me slaps his knee.
> 
> >  I like something a little more edgy personally. Something closer to
> human... something
> > with personality, something that evolves, something not afraid to be
> itself. PHP fits
> > the bill.
> 
> PHP is anything but itself.  Before it was actually written in C it
> was first written in Perl.  And although it may be written in C and
> may look like C and Perl right now, it's clearly evolving into
> something very similar to Java.  PHP has a long, long history with
> identity crisis, ongoing even today.
> 
> Meanwhile Ruby was written as a full-on OO language from the start.
> The OO layer didn't get "strapped on" at version 3 like with PHP.  OO
> was the main idea from the very start with Ruby.  As a result Ruby's
> OO model makes PHP's OO model look like a steaming pile of shit out in
> the pasture.  Hell, Perl's OO even makes PHP's OO look bad
> syntax-wise.
> 
> 
> --
> Greg Donald
> http://destiney.com/

Sorry dude, RoR is still an academic toy. And not the most successful one, since
I've heard people talking like you back in 2005. Ruby on Rails is not new and
has not proved anything yet.

It's an arrogant language, so much arrogant that its community pretend it can
fix the world. Back in 2005 I was very enthusiastic and thought it could have a
future, but after confirming what other poster said "the RoR community is
insane", I didn't give a f... anymore. 

I believe it will become some piece of *enterprise-class* piece of dust in the
best of scenarios. In the meantime, the web moves towards PHP more and more. And
if they need a fat cat... they don't use RoR, just the "Tom Cat".

Look at it this way, in 2001 M$ released the .Net Framework. It's been 7 YEARS
since PHP is STILL the leader and will be so for many more years. And .Net has
the "glorious" Visual Studio IDE, compiled code, built-in caching, and
idiot-proof tools, and has the BIGGEST software company behind. Do you think
that the work of "a man" can do much more than that? Specially, a man that has
the arrogance of a big Co.?

"In March 2007 David Heinemeier Hansson filed three Rails related trademark
applications to the USPTO. These applications regard the phrase "RUBY ON RAILS",
the word "RAILS" and the official Rails logo. As a consequence, in the summer of
2007 Hansson denied to Apress the permission to use the Rails logo on the cover
of a new Rails book written by some authoritative community members. The episode
gave rise to a polite protest in the Rails community. In response to this
criticism, Hansson made the following claims:

I only grant promotional use [of the Rails logo] for products I'm directly
involved with. Such as books that I've been part of the development process for
or conferences where I have a say in the execution. I would most definitely seek
to enforce all the trademarks of Rails


Sorry, even if it was the ONE AND ONLY programming language... I will dismiss it
until it becomes a "business need", as I don't even trust its creator. PHP is
easy to deal with, it's free... and IT GETS THE JOB DONE. You mentioned
something about projects done on RoR you can share... why don't you show us your
PHP work instead? Maybe you like RoR more because you suck at PHP.

Regards,

Rob


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-13 Thread Roland Häder
Are you talking about Ruby-On-Rails, which is a framework, or about Ruby?

Well, to point out my view, I have to admit that PHP is not really good 
written. In some functions the needle is the first argument, second the 
haystack and vise-versa in other functions.

And talk about OOP with PHP, well, it is -working- but not as like as you know 
from Java. In Java I can create a type-hinted hash-map in one line, by the 
type-hint is an interface. Very nice and small code. :)

Ruby might also be able to do this. In PHP I have to write a class which does 
this for me.

Well, what I want to say is that you cannot compare PHP with wether RoR nor 
Java. RoR is a framework, PHP is not. Java is 99.99% pure OO, PHP is not.

Hope that gives you an idea. :)

And btw: Hello. I'm new to this list. ;-)

Roland

On Thursday, 13. March 2008, Greg Donald wrote:
> On 3/13/08, Robert Cummings <[EMAIL PROTECTED]> wrote:
> > So... there we have it everyone... Greg has admitted that Ruby is as
> > smart as a cat.
>
> Hahaha..  yeah, you really got me on that one.
>
> /me slaps his knee.
>
> >  I like something a little more edgy personally. Something closer to
> > human... something with personality, something that evolves, something
> > not afraid to be itself. PHP fits the bill.
>
> PHP is anything but itself.  Before it was actually written in C it
> was first written in Perl.  And although it may be written in C and
> may look like C and Perl right now, it's clearly evolving into
> something very similar to Java.  PHP has a long, long history with
> identity crisis, ongoing even today.
>
> Meanwhile Ruby was written as a full-on OO language from the start.
> The OO layer didn't get "strapped on" at version 3 like with PHP.  OO
> was the main idea from the very start with Ruby.  As a result Ruby's
> OO model makes PHP's OO model look like a steaming pile of shit out in
> the pasture.  Hell, Perl's OO even makes PHP's OO look bad
> syntax-wise.
>
>
> --
> Greg Donald
> http://destiney.com/



-- 
Weblog:
http://blog.mxchange.org


signature.asc
Description: This is a digitally signed message part.


Re: [PHP] What's wrong the __autoload()?

2008-03-13 Thread Robert Cummings

On Thu, 2008-03-13 at 15:17 -0500, Greg Donald wrote:
> On 3/13/08, Robert Cummings <[EMAIL PROTECTED]> wrote:
> > So... there we have it everyone... Greg has admitted that Ruby is as 
> > smart as a cat.
> 
> Hahaha..  yeah, you really got me on that one.
> 
> /me slaps his knee.
> 
> >  I like something a little more edgy personally. Something closer to 
> > human... something
> > with personality, something that evolves, something not afraid to be 
> > itself. PHP fits
> > the bill.
> 
> PHP is anything but itself.  Before it was actually written in C it
> was first written in Perl.  And although it may be written in C and
> may look like C and Perl right now, it's clearly evolving into
> something very similar to Java.  PHP has a long, long history with
> identity crisis, ongoing even today.

But PHP is neither C, Perl, or Java. It's PHP, it formed it's own
identity.

> Meanwhile Ruby was written as a full-on OO language from the start.
> The OO layer didn't get "strapped on" at version 3 like with PHP.

Strapped on is called "evolution". Somewhere along the line some
creature "strapped on" a pair of eyeballs... and now you can read. Or
maybe you're a creationist... to each their own I suppose.

> OO was the main idea from the very start with Ruby.  As a result Ruby's
> OO model makes PHP's OO model look like a steaming pile of shit out in
> the pasture.  Hell, Perl's OO even makes PHP's OO look bad
> syntax-wise.

PHP gives you options. You can code procedural or OO. It's up to you.
Functional would be nice in some cases, but it's not a requirement.
Personally I like to KISS and make lightweight use of OOP principles. In
that respect, but certainly not limited to that respect, I really can't
say the syntax looks bad. Now Ruby syntax... that is weird... so too is
Perl syntax.

Cheers,
Rob.
-- 
http://www.interjinn.com
Application and Templating Framework for PHP


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-13 Thread Greg Donald
On 3/13/08, Robert Cummings <[EMAIL PROTECTED]> wrote:
> So... there we have it everyone... Greg has admitted that Ruby is as 
> smart as a cat.

Hahaha..  yeah, you really got me on that one.

/me slaps his knee.

>  I like something a little more edgy personally. Something closer to human... 
> something
> with personality, something that evolves, something not afraid to be itself. 
> PHP fits
> the bill.

PHP is anything but itself.  Before it was actually written in C it
was first written in Perl.  And although it may be written in C and
may look like C and Perl right now, it's clearly evolving into
something very similar to Java.  PHP has a long, long history with
identity crisis, ongoing even today.

Meanwhile Ruby was written as a full-on OO language from the start.
The OO layer didn't get "strapped on" at version 3 like with PHP.  OO
was the main idea from the very start with Ruby.  As a result Ruby's
OO model makes PHP's OO model look like a steaming pile of shit out in
the pasture.  Hell, Perl's OO even makes PHP's OO look bad
syntax-wise.


-- 
Greg Donald
http://destiney.com/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-13 Thread Greg Donald
On 3/13/08, Ray Hauge <[EMAIL PROTECTED]> wrote:
> This is my last post on this thread.

I doubt that, but feel free to prove me wrong.

>  The point of this reply is I didn't say anything about how long you've
>  been around here.  The fact is you're still here, and we're talking PHP.

You said "You come to a PHP mailing list to proclaim that RoR is
better?"  Since Ruby on Rails is younger than PHP, your statement
implies a recent arrival to the list.

>  I will give you that you weren't the first to submit an opinion of Ruby
>  being the best or the worst.  Your first reply was simply open minded,
>  but then you got your feathers all ruffled when someone said they didn't
>  like Ruby, albeit in a somewhat negative connotation.

My feathers are in no way ruffled.  You think a little arguing with
Rob or you about Rails is some big deal to me?  Clearly you are the
one who just showed up.  Heated technology discussions occur on lists
all the time, this one certainly isn't immune to that sort of
off-topic digression.

>   >> It's people like you that turn a lot of people off to Ruby.

I seriously doubt my mere words would sway anyone away from a specific
technology.  You're still using PHP, correct?  Rob?

> The reason it turns people off is you have to work with the community as

Please, enough with the turned-on, turned-off stuff, it's really not
what I had in mind at all.

>  well as the language.  If you want the project to get better, you need

The Rails project _already_ rocks, whatever do you mean?

Truth is I would actually like for core Rails development to slow down
a bit so my latest Rails book I just bought isn't out of date in 6-8
months.

>  to be able to work with the community.

So if I can't work with the community Rails effectively, Rails will
not get better?  I seriously can't follow your ramblings.

> I will admit that the PHP
>  Internals list can get pretty heated as well, but those arguments are
>  usually based on technical opinions and not religious fervor for the
>  language*.

Point?


-- 
Greg Donald
http://destiney.com/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-13 Thread Robert Cummings

On Thu, 2008-03-13 at 14:36 -0500, Greg Donald wrote:
> On 3/13/08, Robert Cummings <[EMAIL PROTECTED]> wrote:
> > Because PHP is the dog and Ruby is the cat?
> 
> Yeah, I guess.  I have several cats.  Indeed they are fast, sleek, and
> smart just like Ruby.

So... there we have it everyone... Greg has admitted that Ruby is as smart 
as a cat.

I like something a little more edgy personally. Something closer to human... 
something with personality, something that evolves, something not afraid to be 
itself. PHP fits the bill.

Cheers,
Rob.
-- 
http://www.interjinn.com
Application and Templating Framework for PHP


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-13 Thread Greg Donald
On 3/13/08, Robert Cummings <[EMAIL PROTECTED]> wrote:
> Because PHP is the dog and Ruby is the cat?

Yeah, I guess.  I have several cats.  Indeed they are fast, sleek, and
smart just like Ruby.


-- 
Greg Donald
http://destiney.com/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-13 Thread Greg Donald
On 3/13/08, Eric Butera <[EMAIL PROTECTED]> wrote:
> Ruby must really increase your work performance as you seem to have so
>  much free time to troll here.  Awesome!  :)

Ruby on Rails is really amazing in how fast you can put an app
together.  There are generators for most everything so whipping up a
new model or controller is really fast.  It really is awesome.  :)


-- 
Greg Donald
http://destiney.com/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-13 Thread Ray Hauge

Greg Donald wrote:

On 3/12/08, Ray Hauge <[EMAIL PROTECTED]> wrote:

You
 come to a PHP mailing list to proclaim that RoR is better?


No dumbass, I have already been here for a long time:


This is my last post on this thread.  It's obvious nobody is going to 
convince anyone else of their being right or wrong.  The issue people 
are having is your attitude from about reply #2 from you on this thread. 
 I just wanted to make that point clear.  Trolling and being 
antagonistic doesn't get you anywhere.


The point of this reply is I didn't say anything about how long you've 
been around here.  The fact is you're still here, and we're talking PHP.


I will give you that you weren't the first to submit an opinion of Ruby 
being the best or the worst.  Your first reply was simply open minded, 
but then you got your feathers all ruffled when someone said they didn't 
like Ruby, albeit in a somewhat negative connotation.


>> It's people like you that turn a lot of people off to Ruby.

>I choose to use a language for a while before forming an opinion.  I
>certainly wouldn't let someone's opinion sway my own inquisitive
>nature to have a go at it myself.

The reason it turns people off is you have to work with the community as 
well as the language.  If you want the project to get better, you need 
to be able to work with the community.  I will admit that the PHP 
Internals list can get pretty heated as well, but those arguments are 
usually based on technical opinions and not religious fervor for the 
language*.


* Note: I haven't read a whole lot on the Internals list, but based on 
summaries by PHP|Architect and other sources I have assumed my conclusion.


--
Ray Hauge
www.primateapplications.com

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-13 Thread Eric Butera
On Thu, Mar 13, 2008 at 11:02 AM, Greg Donald <[EMAIL PROTECTED]> wrote:
> On 3/12/08, Ray Hauge <[EMAIL PROTECTED]> wrote:
>  > You
>  >  come to a PHP mailing list to proclaim that RoR is better?
>
>  No dumbass, I have already been here for a long time:
>
>  http://marc.info/?l=php-general&m=95331489301933&w=2
>
>  And I didn't proclaim anything, Rob did:
>
>  
>
> But then you'd end up with something like Ruby on Rails... and we all
>  know about Ruby on Rails *VOMIT*.
>  
>
>
>  > It's people like you that turn a lot of people off to Ruby.
>
>  I choose to use a language for a while before forming an opinion.  I
>  certainly wouldn't let someone's opinion sway my own inquisitive
>  nature to have a go at it myself.
>
>  >  The community is insane!
>
>  No more insane than 10 years ago when a great many of us realized we
>  didn't have to use Perl any more to do web dev.  I clearly remember
>  hearing things said like "Now we have PHP and it's much better and
>  much easier than Perl".  I see similar happenings with Ruby and Rails
>  right now.  It's that same ease of use that now makes PHP feel like a
>  beast to work with.
>
>
>  >  This was a great read.  If nothing else he's funny.
>  >
>  >  http://terrychay.com/blog/article/php-ruby-evil-good.shtml
>
>  Looks pretty stupid to me.. what does a dog humping a cat have to do
>  with anything in technology?  Please keep your animal pr0n to
>  yourself.
>
>
>  --
>  Greg Donald
>  http://destiney.com/
>
>
>
>  --
>  PHP General Mailing List (http://www.php.net/)
>  To unsubscribe, visit: http://www.php.net/unsub.php
>
>

Ruby must really increase your work performance as you seem to have so
much free time to troll here.  Awesome!  :)

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-13 Thread Robert Cummings

On Thu, 2008-03-13 at 10:02 -0500, Greg Donald wrote:
> On 3/12/08, Ray Hauge <[EMAIL PROTECTED]> wrote:
> > You
> >  come to a PHP mailing list to proclaim that RoR is better?
> 
> No dumbass, I have already been here for a long time:
> 
> http://marc.info/?l=php-general&m=95331489301933&w=2
> 
> And I didn't proclaim anything, Rob did:
> 
> 
> But then you'd end up with something like Ruby on Rails... and we all
> know about Ruby on Rails *VOMIT*.
> 
> 
> > It's people like you that turn a lot of people off to Ruby.
> 
> I choose to use a language for a while before forming an opinion.  I
> certainly wouldn't let someone's opinion sway my own inquisitive
> nature to have a go at it myself.
> 
> >  The community is insane!
> 
> No more insane than 10 years ago when a great many of us realized we
> didn't have to use Perl any more to do web dev.  I clearly remember
> hearing things said like "Now we have PHP and it's much better and
> much easier than Perl".  I see similar happenings with Ruby and Rails
> right now.  It's that same ease of use that now makes PHP feel like a
> beast to work with.
> 
> >  This was a great read.  If nothing else he's funny.
> >
> >  http://terrychay.com/blog/article/php-ruby-evil-good.shtml
> 
> Looks pretty stupid to me.. what does a dog humping a cat have to do
> with anything in technology?

Because PHP is the dog and Ruby is the cat?

*heheh*

Cheers,
Rob.
-- 
http://www.interjinn.com
Application and Templating Framework for PHP


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-13 Thread Greg Donald
On 3/12/08, Ray Hauge <[EMAIL PROTECTED]> wrote:
> You
>  come to a PHP mailing list to proclaim that RoR is better?

No dumbass, I have already been here for a long time:

http://marc.info/?l=php-general&m=95331489301933&w=2

And I didn't proclaim anything, Rob did:


But then you'd end up with something like Ruby on Rails... and we all
know about Ruby on Rails *VOMIT*.


> It's people like you that turn a lot of people off to Ruby.

I choose to use a language for a while before forming an opinion.  I
certainly wouldn't let someone's opinion sway my own inquisitive
nature to have a go at it myself.

>  The community is insane!

No more insane than 10 years ago when a great many of us realized we
didn't have to use Perl any more to do web dev.  I clearly remember
hearing things said like "Now we have PHP and it's much better and
much easier than Perl".  I see similar happenings with Ruby and Rails
right now.  It's that same ease of use that now makes PHP feel like a
beast to work with.

>  This was a great read.  If nothing else he's funny.
>
>  http://terrychay.com/blog/article/php-ruby-evil-good.shtml

Looks pretty stupid to me.. what does a dog humping a cat have to do
with anything in technology?  Please keep your animal pr0n to
yourself.


-- 
Greg Donald
http://destiney.com/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Wolf

Stut wrote:

On 12 Mar 2008, at 17:31, Wolf wrote:

 Richard Heyes <[EMAIL PROTECTED]> wrote:

Greg Donald wrote:

You're
gonna restrict the entire development team from using a given feature
just because you don't want to invest 20 minutes in getting your
newbie developer up to spead?  That's pure idiocy.


No it's not. It's not like require_once() is a hassle to type/use
anyhow. Things like editor macros and templates help out enormously and
by using them over __auto load you (a business) could save yourself a
lot of time and hence money.


I actually prefer to use a site prepend and append, then in the 
prepend file is where I throw all my requires and such.  pretty much 
takes care of any learning curve since with the prepended file doing 
the heavy lifting.


But by doing so you're including a lot of code you almost certainly 
don't use on every page. That can pointlessly consume resources on a 
busy server.
Actually, I do use it on every page, as it handles all the user 
authentication checks.  ;)


I use __autoload (and for new projects the SPL version) because I know 
that anyone who can't "get it" within 5 minutes is not someone I want to 
work with.
I gotta agree with you there, I don't limit things because someone can't 
"get it" within a reasonable amount of time.


Not using language features because some developers might not know about 
it is going to restrict you to the sort of instruction set you get in 
Assembler. I've been working with PHP for a very long time and I 
certainly don't claim to know everything about it or about every feature 
it has. Restrict your code in that way and you'll create a slow 
unmaintainable mess.


I hate unmaintanable code, it gets REALLY difficult to handle.  I go 
through and re-write my old code as I learn more new "tricks" with the 
newer versions of PHP.  After 7 years I am still learning new things 
with it.


Wolf


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Nathan Nobbe
On Wed, Mar 12, 2008 at 9:23 PM, Robert Cummings <[EMAIL PROTECTED]>
wrote:

> On Wed, 2008-03-12 at 17:05 -0500, Greg Donald wrote:
> > /me points to SPL and laughs his ass off
>
> I don't use SPL.


i do.

it makes handling recursion and a number of other tasks a breeze.  not
liking it because the identifier names are too long is silly (greg).  get an
editor w/ code completion if its that big of an issue for you.  o wow, my
identifiers are smaller, that makes my language easier...  not in my book, i
actually prefer longer names for variables when the terms are easier to
understand that way.  its a technique for making code self documenting, and
if i were a ruby programmer i would use it there as well.  there is a
balance that needs to be struck for any highly successful api, obviously
shorter names can be a bit easier to remember, at least to remember what the
names are, but if RecursiveIteratorIterator were RII, i would probly be like
RII, hmm.., i remember the name but not what its for; so id still end up
going back to the manual every time any way.  the best apis are ones that
are so consistent and pragmatic, client developers can remember most of it
w/o going back to the manual and that includes identifiers, their respective
parameter signatures and the semantics.  i would venture to say that where
spl has some long identifiers for class names (which i dont consider an
issue) the api is much more consistent than the standard php api, so in all
i consider it better than the standard api.

the standard api inverts arguments for example in array functions.  if all
of these functions took an array as the first argument, i wouldnt have to
check the docs every time or switch the argument order after the script
blows up the first time.  also there are multiple naming conventions used as
you can see, using underscores, abbreviating / smashing into one complete
term, and camel case (which does appear to be almost exclusively for classes
[so thats not so bad]).  its not the end of the world, but its also not
consistent like spl.  i know spl is much younger than php itself so the
evolution of its api has not been drawn out over many years.  thats probly
one reason why the standard api is a bit inconsistent, but for w/e reason
there it is.  the spl api is cleaner than the standard one.

int *array_push* ( array &$array , mixed $var [, mixed $... ] )
bool *in_array* ( mixed $needle , array $haystack [, bool $strict ] )

string *bcadd* ( string $left_operand , string $right_operand [, int $scale] )
*DOMCharacterData->appendData()*look at string functions for more examples
if you want (http://www.php.net/manual/en/ref.strings.php)

-nathan


Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Robert Cummings

On Wed, 2008-03-12 at 17:05 -0500, Greg Donald wrote:
> On 3/12/08, Robert Cummings <[EMAIL PROTECTED]> wrote:
> > Just because someone got a flashy new toy doesn't mean I want it. I've
> >  got better things to do than play with flashy toys for the mere purpose
> >  of playing with flashy toys. I like to use tools that get jobs done.
> 
> Translation: I'm too lazy to learn anything new since I already know PHP.
> 
> Languages come and go.  There's a reason why we no longer need a
> cgi-bin and Perl to make an animated gif.  Going further, who the hell
> even uses animated gifs any more?

Hmmm, in the spirit of your lazy comment... I actually learned to do web
coding using C code, then Perl, then I moved onto PHP. I have nothing
against learning new things... I'm constantly learning... I even learned
I don't like Ruby.

> > Ummm, I originally looked into Ruby and RoR because someone spouted off
> >  "better" and "easier". After reviewing, looking at the language, trying
> >  some code, reading other peoples blogs, magazine articles, searching the
> >  web... I decided, using the brain I've been nurturing since I was a
> >  fetus, that I preferred PHP.
> 
> Great, just so long as we're clear on the point that Ruby is better
> than PHP, just not for you personally.  I'm totally fine with leaving
> the discussion at the "differently preferred opinion" level.  Sounds
> like a cop-out but I'm ok with your holding that position all the
> same.

It's not a cop out. It's a choice. Whether Ruby is better than PHP
remains to be seen. There are many measurements of better. Ruby is
slower than PHP, therefore PHP is better. That's just one measurement.
So we're not clear at all on this point. But the original discussion was
more geared towards personal preference concepts of better. PHP is
better for me, because I like PHP more than I like Ruby. I happen to
like butterscotch more than I like licorice too... does that make
butterscotch better than licorice? Yes of course it does... to anyone
that like butterscotch more :)

> > But then who would confront your rhetoric and propaganda?
> 
> I do exhibit a bit of rhetoric at times, but in my defense it came
> standard with my inquisitive mind.
> 
> Conversely I do not know what propaganda you speak of.  I've never
> once made a specific claim in favor of Ruby that I couldn't back up
> with example code.

You're on a PHP list, we don't want your Ruby code here.

> > You're assuming that we choose PHP over RoR based on having seen a 5
> >  minute tutorial. Wow, aren't you just full of assumptions.
> 
> Ok then, how many projects did you pursue before giving up and
> concluding Rails or Ruby was too much effort to learn?  URL?

You still don't get it. I didn't decide Rails or Ruby was too much
effort to learn. I decided I didn't like Ruby, and I didn't like Rails
so I didn't bother going further. Why should I work with something I
don't like? I got into programming for the sheer joy of programming and
problem solving... in the spirit of that, I will damn well sheerly enjoy
my programming and problem solving with a language I enjoy working with.
Just because you don't enjoy working with it doesn't mean everyone
shares that sentiment.

> I will point out it's probably a good thing this same lack of effort
> on your part did not occur when you began to learn PHP, otherwise we
> wouldn't even be having this discussion.

Lack of effort? LOL, I put effort where I deem it useful. Why put effort
towards a fad that you don't even like. I'd be less of a person if I
jumped on every bandwagon just to be a crowd pleaser. I'm no sheep, I
follow my own path whether you like it or not.

> > Interestingly, laziness is one of the biggest motivators of innovation.
> >  Do more with less.
> 
> Well that sure as hell ain't PHP.  ROFL.  More with less, using PHP, 
> hilarious.

Seems to me you keep claiming Ruby has all the l33t features. Therefore
by using PHP I MUST be doing more with less.

> /me points to SPL and laughs his ass off

I don't use SPL.

> > That SHOULD be part of any developers mandate... but
> >  not blindly.
> 
> If by blindly you mean fun, fast, test-driven, productive development,
> then yeah I guess so.

Blindly would be those people who jumped on the RoR bandwagon and are
now arse deep in water as their ship sinks.

Cheers,
Rob.
-- 
http://www.interjinn.com
Application and Templating Framework for PHP


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Robert Cummings
On Wed, 2008-03-12 at 21:36 +, Dave Goodchild wrote:
> Will you two pricks cut it out. How fucking tedious.

Wow! Way to totally devolve a good thread.

:B

Cheers,
Rob.
-- 
http://www.interjinn.com
Application and Templating Framework for PHP


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Ray Hauge

Ray Hauge wrote:

Greg Donald wrote:

On 3/12/08, Robert Cummings <[EMAIL PROTECTED]> wrote:

Just because someone got a flashy new toy doesn't mean I want it. I've
 got better things to do than play with flashy toys for the mere purpose
 of playing with flashy toys. I like to use tools that get jobs done.


Translation: I'm too lazy to learn anything new since I already know PHP.

Languages come and go.  There's a reason why we no longer need a
cgi-bin and Perl to make an animated gif.  Going further, who the hell
even uses animated gifs any more?


Ummm, I originally looked into Ruby and RoR because someone spouted off
 "better" and "easier". After reviewing, looking at the language, trying
 some code, reading other peoples blogs, magazine articles, searching 
the

 web... I decided, using the brain I've been nurturing since I was a
 fetus, that I preferred PHP.


Great, just so long as we're clear on the point that Ruby is better
than PHP, just not for you personally.  I'm totally fine with leaving
the discussion at the "differently preferred opinion" level.  Sounds
like a cop-out but I'm ok with your holding that position all the
same.


But then who would confront your rhetoric and propaganda?


I do exhibit a bit of rhetoric at times, but in my defense it came
standard with my inquisitive mind.

Conversely I do not know what propaganda you speak of.  I've never
once made a specific claim in favor of Ruby that I couldn't back up
with example code.


You're assuming that we choose PHP over RoR based on having seen a 5
 minute tutorial. Wow, aren't you just full of assumptions.


Ok then, how many projects did you pursue before giving up and
concluding Rails or Ruby was too much effort to learn?  URL?

I will point out it's probably a good thing this same lack of effort
on your part did not occur when you began to learn PHP, otherwise we
wouldn't even be having this discussion.


Interestingly, laziness is one of the biggest motivators of innovation.
 Do more with less.


Well that sure as hell ain't PHP.  ROFL.  More with less, using PHP, 
hilarious.


/me points to SPL and laughs his ass off


That SHOULD be part of any developers mandate... but
 not blindly.


If by blindly you mean fun, fast, test-driven, productive development,
then yeah I guess so.




I didn't want to have to do this, but read some of Terry Chay's work on 
Ruby.  There are plenty of people who just prefer PHP to RoR.  Some 
people like Java, some people like .NET, etc.  Get over yourself.  You 
come to a PHP mailing list to proclaim that RoR is better?  What did you 
expect?  It's people like you that turn a lot of people off to Ruby. The 
community is insane!


This was a great read.  If nothing else he's funny.

http://terrychay.com/blog/article/php-ruby-evil-good.shtml



One last link, because this one is the one that has caused the most 
"controversy" (for lack of a better word).


http://terrychay.com/blog/article/is-ruby-the-dog-and-php-the-dogfood.shtml

--
Ray Hauge
www.primateapplications.com

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Greg Donald
On 3/12/08, Dave Goodchild <[EMAIL PROTECTED]> wrote:
> Will you two pricks cut it out. How fucking tedious.

Tedious?  Sorry.

/me passes the "buddhamagnet" a dictionary so he can keep up.


-- 
Greg Donald
http://destiney.com/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Ray Hauge

Greg Donald wrote:

On 3/12/08, Robert Cummings <[EMAIL PROTECTED]> wrote:

Just because someone got a flashy new toy doesn't mean I want it. I've
 got better things to do than play with flashy toys for the mere purpose
 of playing with flashy toys. I like to use tools that get jobs done.


Translation: I'm too lazy to learn anything new since I already know PHP.

Languages come and go.  There's a reason why we no longer need a
cgi-bin and Perl to make an animated gif.  Going further, who the hell
even uses animated gifs any more?


Ummm, I originally looked into Ruby and RoR because someone spouted off
 "better" and "easier". After reviewing, looking at the language, trying
 some code, reading other peoples blogs, magazine articles, searching the
 web... I decided, using the brain I've been nurturing since I was a
 fetus, that I preferred PHP.


Great, just so long as we're clear on the point that Ruby is better
than PHP, just not for you personally.  I'm totally fine with leaving
the discussion at the "differently preferred opinion" level.  Sounds
like a cop-out but I'm ok with your holding that position all the
same.


But then who would confront your rhetoric and propaganda?


I do exhibit a bit of rhetoric at times, but in my defense it came
standard with my inquisitive mind.

Conversely I do not know what propaganda you speak of.  I've never
once made a specific claim in favor of Ruby that I couldn't back up
with example code.


You're assuming that we choose PHP over RoR based on having seen a 5
 minute tutorial. Wow, aren't you just full of assumptions.


Ok then, how many projects did you pursue before giving up and
concluding Rails or Ruby was too much effort to learn?  URL?

I will point out it's probably a good thing this same lack of effort
on your part did not occur when you began to learn PHP, otherwise we
wouldn't even be having this discussion.


Interestingly, laziness is one of the biggest motivators of innovation.
 Do more with less.


Well that sure as hell ain't PHP.  ROFL.  More with less, using PHP, hilarious.

/me points to SPL and laughs his ass off


That SHOULD be part of any developers mandate... but
 not blindly.


If by blindly you mean fun, fast, test-driven, productive development,
then yeah I guess so.




I didn't want to have to do this, but read some of Terry Chay's work on 
Ruby.  There are plenty of people who just prefer PHP to RoR.  Some 
people like Java, some people like .NET, etc.  Get over yourself.  You 
come to a PHP mailing list to proclaim that RoR is better?  What did you 
expect?  It's people like you that turn a lot of people off to Ruby. 
The community is insane!


This was a great read.  If nothing else he's funny.

http://terrychay.com/blog/article/php-ruby-evil-good.shtml

--
Ray Hauge
www.primateapplications.com

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Greg Donald
On 3/12/08, Robert Cummings <[EMAIL PROTECTED]> wrote:
> You're new around here right?

Hehe.  For sure.


-- 
Greg Donald
http://destiney.com/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Greg Donald
On 3/12/08, Robert Cummings <[EMAIL PROTECTED]> wrote:
> Just because someone got a flashy new toy doesn't mean I want it. I've
>  got better things to do than play with flashy toys for the mere purpose
>  of playing with flashy toys. I like to use tools that get jobs done.

Translation: I'm too lazy to learn anything new since I already know PHP.

Languages come and go.  There's a reason why we no longer need a
cgi-bin and Perl to make an animated gif.  Going further, who the hell
even uses animated gifs any more?

> Ummm, I originally looked into Ruby and RoR because someone spouted off
>  "better" and "easier". After reviewing, looking at the language, trying
>  some code, reading other peoples blogs, magazine articles, searching the
>  web... I decided, using the brain I've been nurturing since I was a
>  fetus, that I preferred PHP.

Great, just so long as we're clear on the point that Ruby is better
than PHP, just not for you personally.  I'm totally fine with leaving
the discussion at the "differently preferred opinion" level.  Sounds
like a cop-out but I'm ok with your holding that position all the
same.

> But then who would confront your rhetoric and propaganda?

I do exhibit a bit of rhetoric at times, but in my defense it came
standard with my inquisitive mind.

Conversely I do not know what propaganda you speak of.  I've never
once made a specific claim in favor of Ruby that I couldn't back up
with example code.

> You're assuming that we choose PHP over RoR based on having seen a 5
>  minute tutorial. Wow, aren't you just full of assumptions.

Ok then, how many projects did you pursue before giving up and
concluding Rails or Ruby was too much effort to learn?  URL?

I will point out it's probably a good thing this same lack of effort
on your part did not occur when you began to learn PHP, otherwise we
wouldn't even be having this discussion.

> Interestingly, laziness is one of the biggest motivators of innovation.
>  Do more with less.

Well that sure as hell ain't PHP.  ROFL.  More with less, using PHP, hilarious.

/me points to SPL and laughs his ass off

> That SHOULD be part of any developers mandate... but
>  not blindly.

If by blindly you mean fun, fast, test-driven, productive development,
then yeah I guess so.


-- 
Greg Donald
http://destiney.com/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Andrés Robinet
> -Original Message-
> From: Dave Goodchild [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, March 12, 2008 5:37 PM
> To: Robert Cummings
> Cc: Aschwin Wesselius; Greg Donald; php-general@lists.php.net
> Subject: Re: [PHP] What's wrong the __autoload()?
> 
> Will you two pricks cut it out. How f* tedious.

Will you be so kind not to use taboo words to hit other people on this list?

Thanks,

Rob(inet)

PS: Middle-posting is cool!

> 
> On Wed, Mar 12, 2008 at 9:34 PM, Robert Cummings <[EMAIL PROTECTED]>
> wrote:
> 
> >
> > On Wed, 2008-03-12 at 22:26 +0100, Aschwin Wesselius wrote:
> > > Robert Cummings wrote:
> > > > On Wed, 2008-03-12 at 16:11 -0500, Greg Donald wrote:
> > > >
> > > >> On 3/12/08, Robert Cummings <[EMAIL PROTECTED]> wrote:
> > > >>
> > > >>>  > -1 for not recognizing a rhetorical question.
> > > >>>
> > > >>> +2 for setting his tongue firmly in cheek and providing you with an
> > > >>>  answer to your rhetorical question.
> > > >>>
> > > >> -1 for thinking rhetorical question responses mean jack.
> > > >>
> > > >> -1 for thinking +2 exists.
> > > >>
> > > >
> > > > *Yawn*
> > > >
> > >
> > > -5 for not keeping this kind of childish behavior of the list (both of
> > you)
> >
> > You're new around here right?
> >
> > Cheers,
> > Rob.
> > --
> > http://www.interjinn.com
> > Application and Templating Framework for PHP
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Dave Goodchild
Will you two pricks cut it out. How fucking tedious.

On Wed, Mar 12, 2008 at 9:34 PM, Robert Cummings <[EMAIL PROTECTED]>
wrote:

>
> On Wed, 2008-03-12 at 22:26 +0100, Aschwin Wesselius wrote:
> > Robert Cummings wrote:
> > > On Wed, 2008-03-12 at 16:11 -0500, Greg Donald wrote:
> > >
> > >> On 3/12/08, Robert Cummings <[EMAIL PROTECTED]> wrote:
> > >>
> > >>>  > -1 for not recognizing a rhetorical question.
> > >>>
> > >>> +2 for setting his tongue firmly in cheek and providing you with an
> > >>>  answer to your rhetorical question.
> > >>>
> > >> -1 for thinking rhetorical question responses mean jack.
> > >>
> > >> -1 for thinking +2 exists.
> > >>
> > >
> > > *Yawn*
> > >
> >
> > -5 for not keeping this kind of childish behavior of the list (both of
> you)
>
> You're new around here right?
>
> Cheers,
> Rob.
> --
> http://www.interjinn.com
> Application and Templating Framework for PHP
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Greg Donald
On 3/12/08, Aschwin Wesselius <[EMAIL PROTECTED]> wrote:
> -5 for not keeping this kind of childish behavior of the list (both of you)

Playing the game by claiming the game is wrong to play is still
playing the game.

-1 for playing the game hypocritically.

-1 for thinking -5 exists.


-- 
Greg Donald
http://destiney.com/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Robert Cummings

On Wed, 2008-03-12 at 22:26 +0100, Aschwin Wesselius wrote:
> Robert Cummings wrote:
> > On Wed, 2008-03-12 at 16:11 -0500, Greg Donald wrote:
> >   
> >> On 3/12/08, Robert Cummings <[EMAIL PROTECTED]> wrote:
> >> 
> >>>  > -1 for not recognizing a rhetorical question.
> >>>
> >>> +2 for setting his tongue firmly in cheek and providing you with an
> >>>  answer to your rhetorical question.
> >>>   
> >> -1 for thinking rhetorical question responses mean jack.
> >>
> >> -1 for thinking +2 exists.
> >> 
> >
> > *Yawn*
> >   
> 
> -5 for not keeping this kind of childish behavior of the list (both of you)

You're new around here right?

Cheers,
Rob.
-- 
http://www.interjinn.com
Application and Templating Framework for PHP


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Robert Cummings

On Wed, 2008-03-12 at 16:11 -0500, Greg Donald wrote:
> On 3/12/08, Robert Cummings <[EMAIL PROTECTED]> wrote:
> > Yes, but some of your diatribe was originally directed my way. And this
> >  stuff certainly isn't new to me.
> 
> Sure it is, else you'd be using it.. like all the smart PHP
> programmers I see on the Rails list looking to expand their tool set
> on a daily basis.

Just because someone got a flashy new toy doesn't mean I want it. I've
got better things to do than play with flashy toys for the mere purpose
of playing with flashy toys. I like to use tools that get jobs done.

> > A. you're so considerate... but really, there's no need, I'm sure I
> >  can understand things well beyond your own capabilities.
> 
> There's been no indication of that up to now.

I try not to flaunt it... humility teaches volumes. I could send you a
care package if you want... I'll even throw in some T.P. to help you
clean up your act.

> > You're chasing your tail here. That would be true of any language. And
> >  since such "meta programming capabilities" exist in other languages,
> >  obviously they were thought up at some point when they didn't exist at
> >  all. One need not know of something to be able to invent it... see how
> >  that works. I could dumb it down for you if you want.
> 
> You're confusing language designer with language user.  A language
> user can only use what features he has been provided to use.

I'm not confusing anything. A language user can propose features, and
even implement them via another language to add them to the language in
question. In open source there's plenty of overlap between language
designer and language user.

> You just keep beating that PHP rock with that PHP hammer.  Pay no
> attention when someone utters the words "better" or "easier".

Ummm, I originally looked into Ruby and RoR because someone spouted off
"better" and "easier". After reviewing, looking at the language, trying
some code, reading other peoples blogs, magazine articles, searching the
web... I decided, using the brain I've been nurturing since I was a
fetus, that I preferred PHP.

> Why not just go ahead and make yourself a mail filter too.. put
> [EMAIL PROTECTED] right at the top.

But then who would confront your rhetoric and propaganda?

> >  of which you speak. You dismiss their experience, reasoning, and
> >  preference and presume yourself superior...
> 
> What reasoning?  "I saw a 5 minute tutorial on Rails, I didn't
> understand some of it, therefore Ruby sucks?"  That's not reasoning
> and it certainly doesn't gain one any experience,

You're assuming that we choose PHP over RoR based on having seen a 5
minute tutorial. Wow, aren't you just full of assumptions. Didn't you
see the episode of Cheers about what happens when you "assume"?

> unless laziness recently became a virtue.

Interestingly, laziness is one of the biggest motivators of innovation.
Do more with less. That SHOULD be part of any developers mandate... but
not blindly.

> > get over yourself.
> 
> You first.

Been there, done that. Now it's your turn.

Cheers,
Rob.
-- 
http://www.interjinn.com
Application and Templating Framework for PHP


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Aschwin Wesselius

Robert Cummings wrote:

On Wed, 2008-03-12 at 16:11 -0500, Greg Donald wrote:
  

On 3/12/08, Robert Cummings <[EMAIL PROTECTED]> wrote:


 > -1 for not recognizing a rhetorical question.

+2 for setting his tongue firmly in cheek and providing you with an
 answer to your rhetorical question.
  

-1 for thinking rhetorical question responses mean jack.

-1 for thinking +2 exists.



*Yawn*
  


-5 for not keeping this kind of childish behavior of the list (both of you)

Aschwin Wesselius


Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Robert Cummings

On Wed, 2008-03-12 at 16:11 -0500, Greg Donald wrote:
> On 3/12/08, Robert Cummings <[EMAIL PROTECTED]> wrote:
> >  > -1 for not recognizing a rhetorical question.
> >
> > +2 for setting his tongue firmly in cheek and providing you with an
> >  answer to your rhetorical question.
> 
> -1 for thinking rhetorical question responses mean jack.
> 
> -1 for thinking +2 exists.

*Yawn*

Cheers,
Rob.
-- 
http://www.interjinn.com
Application and Templating Framework for PHP


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Greg Donald
On 3/12/08, Robert Cummings <[EMAIL PROTECTED]> wrote:
>  > -1 for not recognizing a rhetorical question.
>
> +2 for setting his tongue firmly in cheek and providing you with an
>  answer to your rhetorical question.

-1 for thinking rhetorical question responses mean jack.

-1 for thinking +2 exists.


-- 
Greg Donald
http://destiney.com/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Greg Donald
On 3/12/08, Robert Cummings <[EMAIL PROTECTED]> wrote:
> Yes, but some of your diatribe was originally directed my way. And this
>  stuff certainly isn't new to me.

Sure it is, else you'd be using it.. like all the smart PHP
programmers I see on the Rails list looking to expand their tool set
on a daily basis.

> A. you're so considerate... but really, there's no need, I'm sure I
>  can understand things well beyond your own capabilities.

There's been no indication of that up to now.

> You're chasing your tail here. That would be true of any language. And
>  since such "meta programming capabilities" exist in other languages,
>  obviously they were thought up at some point when they didn't exist at
>  all. One need not know of something to be able to invent it... see how
>  that works. I could dumb it down for you if you want.

You're confusing language designer with language user.  A language
user can only use what features he has been provided to use.

You just keep beating that PHP rock with that PHP hammer.  Pay no
attention when someone utters the words "better" or "easier".  Why not
just go ahead and make yourself a mail filter too.. put
[EMAIL PROTECTED] right at the top.

>  of which you speak. You dismiss their experience, reasoning, and
>  preference and presume yourself superior...

What reasoning?  "I saw a 5 minute tutorial on Rails, I didn't
understand some of it, therefore Ruby sucks?"  That's not reasoning
and it certainly doesn't gain one any experience, unless laziness
recently became a virtue.

> get over yourself.

You first.


-- 
Greg Donald
http://destiney.com/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Nathan Nobbe
On Wed, Mar 12, 2008 at 4:34 PM, Robert Cummings <[EMAIL PROTECTED]>
wrote:

> On Wed, 2008-03-12 at 15:11 -0500, Greg Donald wrote:
> > On 3/12/08, Nathan Nobbe <[EMAIL PROTECTED]> wrote:
> > > On Wed, Mar 12, 2008 at 3:59 PM, Greg Donald <[EMAIL PROTECTED]>
> wrote:
> > > > I'm sorry, I lost context, what missing PHP language feature are you
> > > > referring to as "it"?
> > >
> > > functional capabilities, in particular the ability to dynamically add
> a
> > > method to an object at runtime which you highlighted earlier.
> >
> > -1 for not recognizing a rhetorical question.
>
> +2 for setting his tongue firmly in cheek and providing you with an
> answer to your rhetorical question.


im must be lacking the features to comprehend rhetorical questions.
however, having learned of their existence, im not quite certain im ready to
invest the time to add them to my persona, albiet any superiority they might
exhibit :)

-nathan


Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Robert Cummings

On Wed, 2008-03-12 at 15:11 -0500, Greg Donald wrote:
> On 3/12/08, Nathan Nobbe <[EMAIL PROTECTED]> wrote:
> > On Wed, Mar 12, 2008 at 3:59 PM, Greg Donald <[EMAIL PROTECTED]> wrote:
> > > I'm sorry, I lost context, what missing PHP language feature are you
> > > referring to as "it"?
> >
> > functional capabilities, in particular the ability to dynamically add a
> > method to an object at runtime which you highlighted earlier.
> 
> -1 for not recognizing a rhetorical question.

+2 for setting his tongue firmly in cheek and providing you with an
answer to your rhetorical question.

Cheers,
Rob.
-- 
http://www.interjinn.com
Application and Templating Framework for PHP


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Robert Cummings

On Wed, 2008-03-12 at 14:59 -0500, Greg Donald wrote:
> On 3/12/08, Robert Cummings <[EMAIL PROTECTED]> wrote:
> > You make it sound like this stuff is new or something.
> 
> Obviously to some it is.  Just in this thread we had a person claim to
> only know PHP, C, and Java, none of which have any functional language
> capabilities built in.

Yes, but some of your diatribe was originally directed my way. And this
stuff certainly isn't new to me.

> > Lisp and other
> >  functional languages have had it for decades. Even JavaScript has it.
> 
> I'm sorry, I lost context, what missing PHP language feature are you
> referring to as "it"?

I'm sorry you lost context... try and stick with the program in the
future. It's not terribly difficult to follow a thread.

> >  Your analogy is also way off... ask any person without legs if they
> >  think about walking.
> 
> Here, let me dumb-it-down a bit:

A. you're so considerate... but really, there's no need, I'm sure I
can understand things well beyond your own capabilities.

> PHP doesn't have much in the way of meta-programming capabilities.
> Therefore one would not find it a natural thought to do much
> meta-programming in PHP, unless one already knew of a language where
> such support exists.

You're chasing your tail here. That would be true of any language. And
since such "meta programming capabilities" exist in other languages,
obviously they were thought up at some point when they didn't exist at
all. One need not know of something to be able to invent it... see how
that works. I could dumb it down for you if you want.

> A different example using the same logic: My Mustang doesn't have
> 4-wheel drive so I don't often think much about taking it through the
> creeks and woods by my house like my old man and I do in his Bronco
> that does have 4-wheel drive.  A person who has never climbed a really
> steep hill or ran through a waist-high creek in a 4-wheel drive auto
> might think such a thing impossible if they were unaware of 4-wheel
> drive.

Or, and I would consider this the more likely response, they would dream
up such a thing if it didn't already exist and was WANTED/NEEDED. Your
chicken egg logic is completely invalid as illustrated by the current
state of innovation versus what existed when life began. We innovate and
create to fill the void. We don't use because the void was magically
filled with solutions. The millions of PHP developers happily
programming without Ruby or RoR obviously don't NEED all of these meta
things of which you speak. Some may WANT, and maybe they will move to a
language that supports them, but that's a preference, not a requirement.
You do injustice to the many, many intelligent people out there that
intentionally choose PHP over another language that has the features you
of which you speak. You dismiss their experience, reasoning, and
preference and presume yourself superior... get over yourself.

Cheers,
Rob.
-- 
http://www.interjinn.com
Application and Templating Framework for PHP


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Andrés Robinet
> -Original Message-
> From: Greg Donald [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, March 12, 2008 4:00 PM
> To: php-general@lists.php.net
> Subject: Re: [PHP] What's wrong the __autoload()?
> 
> On 3/12/08, Robert Cummings <[EMAIL PROTECTED]> wrote:
> > You make it sound like this stuff is new or something.
> 
> Obviously to some it is.  Just in this thread we had a person claim to
> only know PHP, C, and Java, none of which have any functional language
> capabilities built in.
> 
> > Lisp and other
> >  functional languages have had it for decades. Even JavaScript has it.
> 
> I'm sorry, I lost context, what missing PHP language feature are you
> referring to as "it"?
> 
> >  Your analogy is also way off... ask any person without legs if they
> >  think about walking.
> 
> Here, let me dumb-it-down a bit:
> 
> PHP doesn't have much in the way of meta-programming capabilities.
> Therefore one would not find it a natural thought to do much
> meta-programming in PHP, unless one already knew of a language where
> such support exists.
> 
> A different example using the same logic: My Mustang doesn't have
> 4-wheel drive so I don't often think much about taking it through the
> creeks and woods by my house like my old man and I do in his Bronco
> that does have 4-wheel drive.  A person who has never climbed a really
> steep hill or ran through a waist-high creek in a 4-wheel drive auto
> might think such a thing impossible if they were unaware of 4-wheel
> drive.
> 
> 
> --
> Greg Donald
> http://destiney.com/

PHP has REAL-programming capabilities, that's why some *cool* functional but
still pragmatic features like traits are being discussed on the internals list.
PHP's success has its roots in raw pragmatism, easy to learn, easy to deal with.
Still fast and OO capable.
When RoR starts becoming a REAL PHP competitor, I'll think of learning it and
pushing it into my company. Right now, I can only say that PHP is getting better
and better.
You may miss a lot of features you find in other languages, but PHP features get
the job done.

Regards,

Rob

Andrés Robinet | Lead Developer | BESTPLACE CORPORATION 
5100 Bayview Drive 206, Royal Lauderdale Landings, Fort Lauderdale, FL 33308 |
TEL 954-607-4296 | FAX 954-337-2695 | 
Email: [EMAIL PROTECTED]  | MSN Chat: [EMAIL PROTECTED]  |  SKYPE: bestplace |
 Web: bestplace.biz  | Web: seo-diy.com




--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Greg Donald
On 3/12/08, Nathan Nobbe <[EMAIL PROTECTED]> wrote:
> On Wed, Mar 12, 2008 at 3:59 PM, Greg Donald <[EMAIL PROTECTED]> wrote:
> > I'm sorry, I lost context, what missing PHP language feature are you
> > referring to as "it"?
>
> functional capabilities, in particular the ability to dynamically add a
> method to an object at runtime which you highlighted earlier.

-1 for not recognizing a rhetorical question.


-- 
Greg Donald
http://destiney.com/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Nathan Nobbe
On Wed, Mar 12, 2008 at 3:59 PM, Greg Donald <[EMAIL PROTECTED]> wrote:

> > Lisp and other
> >  functional languages have had it for decades. Even JavaScript has it.
>
> I'm sorry, I lost context, what missing PHP language feature are you
> referring to as "it"?


functional capabilities, in particular the ability to dynamically add a
method to an object at runtime which you highlighted earlier.

-nathan


Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Aschwin Wesselius

Greg Donald wrote:

Here, let me dumb-it-down a bit:

PHP doesn't have much in the way of meta-programming capabilities.
Therefore one would not find it a natural thought to do much
meta-programming in PHP, unless one already knew of a language where
such support exists.

A different example using the same logic: My Mustang doesn't have
4-wheel drive so I don't often think much about taking it through the
creeks and woods by my house like my old man and I do in his Bronco
that does have 4-wheel drive.  A person who has never climbed a really
steep hill or ran through a waist-high creek in a 4-wheel drive auto
might think such a thing impossible if they were unaware of 4-wheel
drive.


LOL well said.

Aschwin Wesselius


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Greg Donald
On 3/12/08, Robert Cummings <[EMAIL PROTECTED]> wrote:
> You make it sound like this stuff is new or something.

Obviously to some it is.  Just in this thread we had a person claim to
only know PHP, C, and Java, none of which have any functional language
capabilities built in.

> Lisp and other
>  functional languages have had it for decades. Even JavaScript has it.

I'm sorry, I lost context, what missing PHP language feature are you
referring to as "it"?

>  Your analogy is also way off... ask any person without legs if they
>  think about walking.

Here, let me dumb-it-down a bit:

PHP doesn't have much in the way of meta-programming capabilities.
Therefore one would not find it a natural thought to do much
meta-programming in PHP, unless one already knew of a language where
such support exists.

A different example using the same logic: My Mustang doesn't have
4-wheel drive so I don't often think much about taking it through the
creeks and woods by my house like my old man and I do in his Bronco
that does have 4-wheel drive.  A person who has never climbed a really
steep hill or ran through a waist-high creek in a 4-wheel drive auto
might think such a thing impossible if they were unaware of 4-wheel
drive.


-- 
Greg Donald
http://destiney.com/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Nathan Nobbe
On Wed, Mar 12, 2008 at 3:35 PM, Zoltán Németh <[EMAIL PROTECTED]>
wrote:

> 2008. 03. 12, szerda keltezéssel 15.20-kor Robert Cummings ezt írta:
> > Even JavaScript has it.
>
> oh yes, I could have thought of that. in JS you can assign a function to
> a property or variable at runtime, even I did something similar, when I
> assign the action functions of the buttons of a modal dialog
> dynamically. it's good because the same simple JS library can handle any
> number of use cases, and my main page with the JS libraries load only
> once, ajax does the rest of stuff, so I could not change the class
> definition for the separate cases.
> but on server side, why not throw everything you might need in the class
> definition?


javascript has this neat concept of execution context.  so a single function
can work w/ any 'class' or more precisely, any object.

a = {d : 5};
b = {d : 6};
function c() { alert(this.d); }
c.apply(a);
c.apply(b);

quite interesting.

-nathan


Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Zoltán Németh
2008. 03. 12, szerda keltezéssel 15.20-kor Robert Cummings ezt írta:
> Even JavaScript has it.

oh yes, I could have thought of that. in JS you can assign a function to
a property or variable at runtime, even I did something similar, when I
assign the action functions of the buttons of a modal dialog
dynamically. it's good because the same simple JS library can handle any
number of use cases, and my main page with the JS libraries load only
once, ajax does the rest of stuff, so I could not change the class
definition for the separate cases.
but on server side, why not throw everything you might need in the class
definition?

greets,
Zoltán Németh


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Andrés Robinet
> -Original Message-
> From: Nathan Nobbe [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, March 12, 2008 3:08 PM
> To: Andrés Robinet
> Cc: Robert Cummings; Zoltán Németh; Greg Donald; php-general@lists.php.net
> Subject: Re: [PHP] What's wrong the __autoload()?
> 
> On Wed, Mar 12, 2008 at 2:53 PM, Andrés Robinet <[EMAIL PROTECTED]>
> wrote:
> 
> > I think __autoload would make much more sense if it worked like an event
> > registration feature. Such as:
> >
> > function myAutoloadCallback($className) {
> >if ($className == 'ShakeItBaby') {
> >require_once 'ShakeItBaby.class.php';
> >return true;
> >}
> >return false;
> > }
> > .
> >
> > __autoloadRegisterCallback('myAutoloadCallback');
> > .
> >
> > $shaker = new ShakeItBaby();
> >
> > This way, multiple frameworks and project requirements for autoload
> > wouldn't clash. If one of the autoload callbacks returns "true" that
> would
> > be it. Otherwise the next autoload callback would be called, and so on.
> >
> > The problem with the current implementation is that if you get some piece
> > of code that uses __autoload and you are using __autoload too, you'll
> have
> > to either patch that piece of code (if the "piece of code" is a
> framework,
> > things will get much more complicated when updating to the next version)
> or
> > patch your own code, or just make a promise not to use __autoload (my
> > current choice... just in case) or not to use "pieces of code that use
> > __autoload". Bottom line, I hate it.
> 
> 
> as eric pointed out earlier, thats what spl_autoload_register is for;
> http://us.php.net/manual/en/function.spl-autoload-register.php
> 
> -nathan

I know, I was talking about the "old/regular" __autoload feature. You need PHP 
5 for spl_autoload_register... but having all PHP 5's nice OOP features, you 
probably want to code a class/file/function/resource loader class (like ZF 
does) which can do much more. For PHP 4, you are stuck. But anyway, PHP 4 is 
"dying"... or seems to be.
And don't speak about SPL, I had the worst of disappointments with 
ArrayObject... since then I got divorced with it (probably will marry it again 
in the future, my ancestors are French, you know French people are 
passionate... and they like cooking too).

Now, what about set_error_handler? Maybe it's something to discuss in it's own 
thread, I don't know.

Anyway, anyway, anyway must get back to regular work :(

See you later,

Rob(inet)

Andrés Robinet | Lead Developer | BESTPLACE CORPORATION 
5100 Bayview Drive 206, Royal Lauderdale Landings, Fort Lauderdale, FL 33308 | 
TEL 954-607-4296 | FAX 954-337-2695 | 
Email: [EMAIL PROTECTED]  | MSN Chat: [EMAIL PROTECTED]  |  SKYPE: bestplace |  
Web: bestplace.biz  | Web: seo-diy.com




--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Robert Cummings

On Wed, 2008-03-12 at 14:09 -0500, Greg Donald wrote:
> On 3/12/08, Zoltán Németh <[EMAIL PROTECTED]> wrote:
> > I can't really think of a
> > case where I would want to modify the class definition of an
> > instantiated object
> 
> You can't very well think to walk if you don't have legs.

You make it sound like this stuff is new or something. Lisp and other
functional languages have had it for decades. Even JavaScript has it.
Your analogy is also way off... ask any person without legs if they
think about walking. These features of which you speak, someone thought
of them (walking) long before they were implemented into a language
(legs). But just because you think of walking and implement legs to do
so, doesn't mean you can't think of flying, swimming, teleporting, etc.
None of which require legs.

Cheers,
Rob.
-- 
http://www.interjinn.com
Application and Templating Framework for PHP


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Greg Donald
On 3/12/08, Zoltán Németh <[EMAIL PROTECTED]> wrote:
> I can't really think of a
> case where I would want to modify the class definition of an
> instantiated object

You can't very well think to walk if you don't have legs.


-- 
Greg Donald
http://destiney.com/

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Nathan Nobbe
On Wed, Mar 12, 2008 at 2:53 PM, Andrés Robinet <[EMAIL PROTECTED]>
wrote:

> I think __autoload would make much more sense if it worked like an event
> registration feature. Such as:
>
> function myAutoloadCallback($className) {
>if ($className == 'ShakeItBaby') {
>require_once 'ShakeItBaby.class.php';
>return true;
>}
>return false;
> }
> .
>
> __autoloadRegisterCallback('myAutoloadCallback');
> .
>
> $shaker = new ShakeItBaby();
>
> This way, multiple frameworks and project requirements for autoload
> wouldn't clash. If one of the autoload callbacks returns "true" that would
> be it. Otherwise the next autoload callback would be called, and so on.
>
> The problem with the current implementation is that if you get some piece
> of code that uses __autoload and you are using __autoload too, you'll have
> to either patch that piece of code (if the "piece of code" is a framework,
> things will get much more complicated when updating to the next version) or
> patch your own code, or just make a promise not to use __autoload (my
> current choice... just in case) or not to use "pieces of code that use
> __autoload". Bottom line, I hate it.


as eric pointed out earlier, thats what spl_autoload_register is for;
http://us.php.net/manual/en/function.spl-autoload-register.php

-nathan


RE: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Zoltán Németh
2008. 03. 12, szerda keltezéssel 15.07-kor Stephane Ulysse ezt írta:
> Anyone know any PHP Developers who are looking for employment

don't hijack other people's threads, start your own if you want to ask
anything.

and job offers should contain some information about the job and the
employer, and the subject line should be relevant to your question, and
etc etc etc

greets,
Zoltán Németh

> 
> -Original Message-
> From: Andrés Robinet [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, March 12, 2008 2:53 PM
> To: 'Robert Cummings'; 'Zoltán Németh'
> Cc: 'Greg Donald'; php-general@lists.php.net
> Subject: RE: [PHP] What's wrong the __autoload()?
> 
> > -Original Message-
> > From: Robert Cummings [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, March 12, 2008 1:51 PM
> > To: Zoltán Németh
> > Cc: Greg Donald; php-general@lists.php.net
> > Subject: Re: [PHP] What's wrong the __autoload()?
> > 
> > 
> > On Wed, 2008-03-12 at 18:21 +0100, Zoltán Németh wrote:
> > > 2008. 03. 12, szerda keltezéssel 12.12-kor Greg Donald ezt írta:
> > > > On 3/12/08, Zoltán Németh <[EMAIL PROTECTED]> wrote:
> > > > > but I strongly think that Ruby as a
> > > > > language just plain sucks ;)
> > > >
> > > > And exactly how many projects do you have under your belt to allow you
> > > > to develop this opinion?  What's the url to any one of them?
> > > >
> > > > Unlike you I actually have thousands of lines of Ruby code under my
> > > > belt that allows me to properly develop an opinion of Ruby and Rails
> > > > and how they both compare to every other programming language and
> > > > framework I know and have developed in.  Need a URL?
> > >
> > > ok, I admit I don't have experience with Ruby but I have experience with
> > > php. and I don't have experience with Ruby because I read some manuals
> > > and example codes and whatnot and I just could not get to like it at
> > > all. it's just so strange and different from anything I know (php, c,
> > > java) - and I could not find out any good reasons for most of the
> > > differences... e.g. how come function definitions are between 'def' and
> > > 'end'?
> > 
> > Because they didn't follow convention... *HAHAHA* oh my, I think I just
> > pee'd myself.
> > 
> > Cheers,
> > Rob.
> > --
> > http://www.interjinn.com
> > Application and Templating Framework for PHP
> > 
> > 
> 
> I think __autoload would make much more sense if it worked like an event 
> registration feature. Such as:
> 
> function myAutoloadCallback($className) {
>   if ($className == 'ShakeItBaby') {
>   require_once 'ShakeItBaby.class.php';
>   return true;
>   }
>   return false;
> }
> .
> 
> __autoloadRegisterCallback('myAutoloadCallback');
> .
> 
> $shaker = new ShakeItBaby();
> 
> This way, multiple frameworks and project requirements for autoload wouldn't 
> clash. If one of the autoload callbacks returns "true" that would be it. 
> Otherwise the next autoload callback would be called, and so on.
> 
> The problem with the current implementation is that if you get some piece of 
> code that uses __autoload and you are using __autoload too, you'll have to 
> either patch that piece of code (if the "piece of code" is a framework, 
> things will get much more complicated when updating to the next version) or 
> patch your own code, or just make a promise not to use __autoload (my current 
> choice... just in case) or not to use "pieces of code that use __autoload". 
> Bottom line, I hate it.
> 
> Something similar applies to the set_error_handling function, anyone can 
> overwrite your error handling and you can overwrite the error handling of 
> anyone. I hate it also, so I rather check the return value of functions, 
> and/or use exceptions for custom error handling.
> 
> I don't see why autoload and error handling can't be implemented in a 
> stack-like way, returning false from the callback moves to the next error 
> handler / autoloader, returning true ends the "handler search" process... 
> though this is more of a question to be made to the interlals list (b... 
> can't face their karma yet).
> 
> Anyway... the more PHP approaches OOP and gets OOP features, the more it can 
> be done through design patterns such as the Registry/Singleton/etc... and the 
> more Exceptions are used for PECL extensions, and this seems the trend for 
> the future of PHP.
> 
> Regards,
> 
> Rob(inet)
> 
> Andrés Robinet | Lead Developer | BESTPLACE CORPORATION 
> 5100 Bayview Drive 206, Royal Lauderdale Landings, Fort Lauderdale, FL 33308 
> | TEL 954-607-4296 | FAX 954-337-2695 | 
> Email: [EMAIL PROTECTED]  | MSN Chat: [EMAIL PROTECTED]  |  SKYPE: bestplace 
> |  Web: bestplace.biz  | Web: seo-diy.com
> 
> 
> 
> 
> 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Stephane Ulysse
Anyone know any PHP Developers who are looking for employment

-Original Message-
From: Andrés Robinet [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, March 12, 2008 2:53 PM
To: 'Robert Cummings'; 'Zoltán Németh'
Cc: 'Greg Donald'; php-general@lists.php.net
Subject: RE: [PHP] What's wrong the __autoload()?

> -Original Message-
> From: Robert Cummings [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, March 12, 2008 1:51 PM
> To: Zoltán Németh
> Cc: Greg Donald; php-general@lists.php.net
> Subject: Re: [PHP] What's wrong the __autoload()?
> 
> 
> On Wed, 2008-03-12 at 18:21 +0100, Zoltán Németh wrote:
> > 2008. 03. 12, szerda keltezéssel 12.12-kor Greg Donald ezt írta:
> > > On 3/12/08, Zoltán Németh <[EMAIL PROTECTED]> wrote:
> > > > but I strongly think that Ruby as a
> > > > language just plain sucks ;)
> > >
> > > And exactly how many projects do you have under your belt to allow you
> > > to develop this opinion?  What's the url to any one of them?
> > >
> > > Unlike you I actually have thousands of lines of Ruby code under my
> > > belt that allows me to properly develop an opinion of Ruby and Rails
> > > and how they both compare to every other programming language and
> > > framework I know and have developed in.  Need a URL?
> >
> > ok, I admit I don't have experience with Ruby but I have experience with
> > php. and I don't have experience with Ruby because I read some manuals
> > and example codes and whatnot and I just could not get to like it at
> > all. it's just so strange and different from anything I know (php, c,
> > java) - and I could not find out any good reasons for most of the
> > differences... e.g. how come function definitions are between 'def' and
> > 'end'?
> 
> Because they didn't follow convention... *HAHAHA* oh my, I think I just
> pee'd myself.
> 
> Cheers,
> Rob.
> --
> http://www.interjinn.com
> Application and Templating Framework for PHP
> 
> 

I think __autoload would make much more sense if it worked like an event 
registration feature. Such as:

function myAutoloadCallback($className) {
if ($className == 'ShakeItBaby') {
require_once 'ShakeItBaby.class.php';
return true;
}
return false;
}
.

__autoloadRegisterCallback('myAutoloadCallback');
.

$shaker = new ShakeItBaby();

This way, multiple frameworks and project requirements for autoload wouldn't 
clash. If one of the autoload callbacks returns "true" that would be it. 
Otherwise the next autoload callback would be called, and so on.

The problem with the current implementation is that if you get some piece of 
code that uses __autoload and you are using __autoload too, you'll have to 
either patch that piece of code (if the "piece of code" is a framework, things 
will get much more complicated when updating to the next version) or patch your 
own code, or just make a promise not to use __autoload (my current choice... 
just in case) or not to use "pieces of code that use __autoload". Bottom line, 
I hate it.

Something similar applies to the set_error_handling function, anyone can 
overwrite your error handling and you can overwrite the error handling of 
anyone. I hate it also, so I rather check the return value of functions, and/or 
use exceptions for custom error handling.

I don't see why autoload and error handling can't be implemented in a 
stack-like way, returning false from the callback moves to the next error 
handler / autoloader, returning true ends the "handler search" process... 
though this is more of a question to be made to the interlals list (b... 
can't face their karma yet).

Anyway... the more PHP approaches OOP and gets OOP features, the more it can be 
done through design patterns such as the Registry/Singleton/etc... and the more 
Exceptions are used for PECL extensions, and this seems the trend for the 
future of PHP.

Regards,

Rob(inet)

Andrés Robinet | Lead Developer | BESTPLACE CORPORATION 
5100 Bayview Drive 206, Royal Lauderdale Landings, Fort Lauderdale, FL 33308 | 
TEL 954-607-4296 | FAX 954-337-2695 | 
Email: [EMAIL PROTECTED]  | MSN Chat: [EMAIL PROTECTED]  |  SKYPE: bestplace |  
Web: bestplace.biz  | Web: seo-diy.com





-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



RE: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Andrés Robinet
> -Original Message-
> From: Robert Cummings [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, March 12, 2008 1:51 PM
> To: Zoltán Németh
> Cc: Greg Donald; php-general@lists.php.net
> Subject: Re: [PHP] What's wrong the __autoload()?
> 
> 
> On Wed, 2008-03-12 at 18:21 +0100, Zoltán Németh wrote:
> > 2008. 03. 12, szerda keltezéssel 12.12-kor Greg Donald ezt írta:
> > > On 3/12/08, Zoltán Németh <[EMAIL PROTECTED]> wrote:
> > > > but I strongly think that Ruby as a
> > > > language just plain sucks ;)
> > >
> > > And exactly how many projects do you have under your belt to allow you
> > > to develop this opinion?  What's the url to any one of them?
> > >
> > > Unlike you I actually have thousands of lines of Ruby code under my
> > > belt that allows me to properly develop an opinion of Ruby and Rails
> > > and how they both compare to every other programming language and
> > > framework I know and have developed in.  Need a URL?
> >
> > ok, I admit I don't have experience with Ruby but I have experience with
> > php. and I don't have experience with Ruby because I read some manuals
> > and example codes and whatnot and I just could not get to like it at
> > all. it's just so strange and different from anything I know (php, c,
> > java) - and I could not find out any good reasons for most of the
> > differences... e.g. how come function definitions are between 'def' and
> > 'end'?
> 
> Because they didn't follow convention... *HAHAHA* oh my, I think I just
> pee'd myself.
> 
> Cheers,
> Rob.
> --
> http://www.interjinn.com
> Application and Templating Framework for PHP
> 
> 

I think __autoload would make much more sense if it worked like an event 
registration feature. Such as:

function myAutoloadCallback($className) {
if ($className == 'ShakeItBaby') {
require_once 'ShakeItBaby.class.php';
return true;
}
return false;
}
.

__autoloadRegisterCallback('myAutoloadCallback');
.

$shaker = new ShakeItBaby();

This way, multiple frameworks and project requirements for autoload wouldn't 
clash. If one of the autoload callbacks returns "true" that would be it. 
Otherwise the next autoload callback would be called, and so on.

The problem with the current implementation is that if you get some piece of 
code that uses __autoload and you are using __autoload too, you'll have to 
either patch that piece of code (if the "piece of code" is a framework, things 
will get much more complicated when updating to the next version) or patch your 
own code, or just make a promise not to use __autoload (my current choice... 
just in case) or not to use "pieces of code that use __autoload". Bottom line, 
I hate it.

Something similar applies to the set_error_handling function, anyone can 
overwrite your error handling and you can overwrite the error handling of 
anyone. I hate it also, so I rather check the return value of functions, and/or 
use exceptions for custom error handling.

I don't see why autoload and error handling can't be implemented in a 
stack-like way, returning false from the callback moves to the next error 
handler / autoloader, returning true ends the "handler search" process... 
though this is more of a question to be made to the interlals list (b... 
can't face their karma yet).

Anyway... the more PHP approaches OOP and gets OOP features, the more it can be 
done through design patterns such as the Registry/Singleton/etc... and the more 
Exceptions are used for PECL extensions, and this seems the trend for the 
future of PHP.

Regards,

Rob(inet)

Andrés Robinet | Lead Developer | BESTPLACE CORPORATION 
5100 Bayview Drive 206, Royal Lauderdale Landings, Fort Lauderdale, FL 33308 | 
TEL 954-607-4296 | FAX 954-337-2695 | 
Email: [EMAIL PROTECTED]  | MSN Chat: [EMAIL PROTECTED]  |  SKYPE: bestplace |  
Web: bestplace.biz  | Web: seo-diy.com





--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Zoltán Németh
2008. 03. 12, szerda keltezéssel 13.27-kor Greg Donald ezt írta:
> On 3/12/08, Zoltán Németh <[EMAIL PROTECTED]> wrote:
> > ok, I admit I don't have experience with Ruby but I have experience with
> >  php. and I don't have experience with Ruby because I read some manuals
> >  and example codes and whatnot and I just could not get to like it at
> >  all.
> 
> That's a lot different from your previous blanket statement of "Ruby
> as a language just plain sucks".  I hate you less now that I know a
> bit more about you, see how that works?

didn't you notice the smiley at the end of that line? that was not a
serious plain statement but some mocking at you because you made a plain
statement about RoR being better.

> 
> > it's just so strange and different from anything I know (php, c,
> >  java) -
> 
> Ruby has a lot of functional language influence.  Once you use it you
> really start to like how much shorter your iterative loops are for
> example.  The first two developers I worked with using Ruby also knew
> ML and Scheme.  One of them suggested I go study Scheme so I would
> appreciate Ruby more.  I did so for several weeks and now I do.  Ruby
> provides everything from the procedural world we're currently used to
> seeing in PHP, C, and Java, but it also adds functional style that
> makes for some utterly beautiful, compact code.

'utterly beautiful' is again a matter of taste :)
of course, I admit that Ruby would provide me all the features I
currently use, it has to, otherwise noone would start using it instead
of their current language. and yes, I see from the examples that it is
shorter. but is shortness/compactness such a great advantage? I'm not at
all sure about that.

> 
> > and I could not find out any good reasons for most of the
> >  differences...
> 
> And you won't until you use it in practice more than once.  But that's
> true of most any language.  I worked in Python by day for the better
> part of last year and man was it fun seeing other ideas for how to do
> things.

that might be true, but in the last year I've been working on the same
big project, and it seems I will be working on it for this year too, you
know, next versions and such, so at this moment I don't have serious
amount of time to experiment with anything. in fact, I'm also a bit
workaholic and also I'm attending some evening university so I hardly
have time to read a manual completely...

> 
> > e.g. how come function definitions are between 'def' and
> >  'end'?
> 
> def is shorter than PHP's "function" qualifier?  I give up.  'end' is
> optionally replacable with '}',  as is 'do' and '{' but you probably
> didn't ever get to that page in the Ruby book you read.

as I said above, I had/have not much time, so my reading might have been
sloppy... and is shortness that important?

> 
> > I just don't like it and it's a matter of taste,
> 
> In my experience "matter of taste" usually equates to "resistance to
> learning", but call it what you will.

well, there is difference between that. its like if you have a very
limited time frame you can spend on learning, you choose to learn more
of something you like already, no? sure, if I had more time, I would
experiment more with things I don't like or I don't know really.

> 
> > so there is no
> >  need to argue about it more... :)
> 
> There's always reason to argue the features of a given language.  For
> example you may need to try and convince me at some point that Zombie
> is a great language:
> 
> http://www.dangermouse.net/esoteric/zombie.html
> 
> Or not.



> 
> >  however that's not about the framework, I admit that Rails had several
> >  new and useful concepts, and I know that the framework I currently use
> >  took a lot of ideas from there.
> 
> Those other frameworks can never be as powerful as Rails because they
> aren't written in something as meta-capable as Ruby.  Can you do this
> in PHP?
> 
> class Foo
> end
> 
> f = Foo.new
> 
> class Foo
>   Resource.find( :all ).each do |r|
> res = r.name.downcase
> define_method( "op_cost_#{ res }".to_sym ) do
>   self.properties.inject( 0 ){ |c,p| c + p.send( "op_cost_#{ res }" ) }
> end
>   end
> end
> 
> cost = f.op_cost_wheat
> 
> No you can't.  PHP doesn't support adding methods to classes at
> runtime, nor does it support adding methods to instantiated objects of
> those classes at runtime.  And that's just one example.  These sort of
> OO advantages exist throughout Ruby.
> 
> You don't love these features because you don't know they exist.  You
> don't know they exist because you haven't given the language more than
> a few minutes of your time.  Running through some silly little 5
> minute Rails scaffolding tutorial will in no way teach you the real
> power that exists in Ruby.

hmm that feature looks interesting, however I can't really think of a
case where I would want to modify the class definition of an
instantiated object maybe later, when I'll have some more time I
give Ruby a second run

Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Greg Donald
On 3/12/08, Zoltán Németh <[EMAIL PROTECTED]> wrote:
> ok, I admit I don't have experience with Ruby but I have experience with
>  php. and I don't have experience with Ruby because I read some manuals
>  and example codes and whatnot and I just could not get to like it at
>  all.

That's a lot different from your previous blanket statement of "Ruby
as a language just plain sucks".  I hate you less now that I know a
bit more about you, see how that works?

> it's just so strange and different from anything I know (php, c,
>  java) -

Ruby has a lot of functional language influence.  Once you use it you
really start to like how much shorter your iterative loops are for
example.  The first two developers I worked with using Ruby also knew
ML and Scheme.  One of them suggested I go study Scheme so I would
appreciate Ruby more.  I did so for several weeks and now I do.  Ruby
provides everything from the procedural world we're currently used to
seeing in PHP, C, and Java, but it also adds functional style that
makes for some utterly beautiful, compact code.

> and I could not find out any good reasons for most of the
>  differences...

And you won't until you use it in practice more than once.  But that's
true of most any language.  I worked in Python by day for the better
part of last year and man was it fun seeing other ideas for how to do
things.

> e.g. how come function definitions are between 'def' and
>  'end'?

def is shorter than PHP's "function" qualifier?  I give up.  'end' is
optionally replacable with '}',  as is 'do' and '{' but you probably
didn't ever get to that page in the Ruby book you read.

> I just don't like it and it's a matter of taste,

In my experience "matter of taste" usually equates to "resistance to
learning", but call it what you will.

> so there is no
>  need to argue about it more... :)

There's always reason to argue the features of a given language.  For
example you may need to try and convince me at some point that Zombie
is a great language:

http://www.dangermouse.net/esoteric/zombie.html

Or not.

>  however that's not about the framework, I admit that Rails had several
>  new and useful concepts, and I know that the framework I currently use
>  took a lot of ideas from there.

Those other frameworks can never be as powerful as Rails because they
aren't written in something as meta-capable as Ruby.  Can you do this
in PHP?

class Foo
end

f = Foo.new

class Foo
  Resource.find( :all ).each do |r|
res = r.name.downcase
define_method( "op_cost_#{ res }".to_sym ) do
  self.properties.inject( 0 ){ |c,p| c + p.send( "op_cost_#{ res }" ) }
end
  end
end

cost = f.op_cost_wheat

No you can't.  PHP doesn't support adding methods to classes at
runtime, nor does it support adding methods to instantiated objects of
those classes at runtime.  And that's just one example.  These sort of
OO advantages exist throughout Ruby.

You don't love these features because you don't know they exist.  You
don't know they exist because you haven't given the language more than
a few minutes of your time.  Running through some silly little 5
minute Rails scaffolding tutorial will in no way teach you the real
power that exists in Ruby.


-- 
Greg Donald
http://destiney.com/

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Stut

On 12 Mar 2008, at 17:31, Wolf wrote:

 Richard Heyes <[EMAIL PROTECTED]> wrote:

Greg Donald wrote:

You're
gonna restrict the entire development team from using a given  
feature

just because you don't want to invest 20 minutes in getting your
newbie developer up to spead?  That's pure idiocy.


No it's not. It's not like require_once() is a hassle to type/use
anyhow. Things like editor macros and templates help out enormously  
and

by using them over __auto load you (a business) could save yourself a
lot of time and hence money.


I actually prefer to use a site prepend and append, then in the  
prepend file is where I throw all my requires and such.  pretty much  
takes care of any learning curve since with the prepended file doing  
the heavy lifting.


But by doing so you're including a lot of code you almost certainly  
don't use on every page. That can pointlessly consume resources on a  
busy server.


I use __autoload (and for new projects the SPL version) because I know  
that anyone who can't "get it" within 5 minutes is not someone I want  
to work with.


Not using language features because some developers might not know  
about it is going to restrict you to the sort of instruction set you  
get in Assembler. I've been working with PHP for a very long time and  
I certainly don't claim to know everything about it or about every  
feature it has. Restrict your code in that way and you'll create a  
slow unmaintainable mess.


IMHO.

-Stut

--
http://stut.net/

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Robert Cummings

On Wed, 2008-03-12 at 18:21 +0100, Zoltán Németh wrote:
> 2008. 03. 12, szerda keltezéssel 12.12-kor Greg Donald ezt írta:
> > On 3/12/08, Zoltán Németh <[EMAIL PROTECTED]> wrote:
> > > but I strongly think that Ruby as a
> > > language just plain sucks ;)
> > 
> > And exactly how many projects do you have under your belt to allow you
> > to develop this opinion?  What's the url to any one of them?
> > 
> > Unlike you I actually have thousands of lines of Ruby code under my
> > belt that allows me to properly develop an opinion of Ruby and Rails
> > and how they both compare to every other programming language and
> > framework I know and have developed in.  Need a URL?
> 
> ok, I admit I don't have experience with Ruby but I have experience with
> php. and I don't have experience with Ruby because I read some manuals
> and example codes and whatnot and I just could not get to like it at
> all. it's just so strange and different from anything I know (php, c,
> java) - and I could not find out any good reasons for most of the
> differences... e.g. how come function definitions are between 'def' and
> 'end'?

Because they didn't follow convention... *HAHAHA* oh my, I think I just
pee'd myself.

Cheers,
Rob.
-- 
http://www.interjinn.com
Application and Templating Framework for PHP


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Wolf

 Richard Heyes <[EMAIL PROTECTED]> wrote: 
> Greg Donald wrote:
> > On 3/12/08, Richard Heyes <[EMAIL PROTECTED]> wrote:
> >> That's not quite the situation. Finding good developers isn't easy, so
> >>  lots of companies will go for "acceptable" ones, who are less likely to
> >>  know of __autoloads existence. Hence, using __autoload is unwise.
> > 
> > A lesser developer should be paid less and should be expected to
> > produce less but he should not in any way be allowed to refrain from
> > learning.
> 
> I agree. But having worked in the (then) fast paced environment of 
> online DVD rental, time was not available.

Learning always has to happen, even if you don't think it is...  Some are just 
slower then others. 

> > How long does it take to understand __autoload() anyway?  5-10
> > minutes?
> 
> I would say as long as it takes to read the manual page, which isn't 
> that long at all.

And you have to couple in with that the person's mental capacity for what they 
are trying to learn, their background, and if they have any other knowledge of 
the subject.

>  > You're
> > gonna restrict the entire development team from using a given feature
> > just because you don't want to invest 20 minutes in getting your
> > newbie developer up to spead?  That's pure idiocy.
> 
> No it's not. It's not like require_once() is a hassle to type/use 
> anyhow. Things like editor macros and templates help out enormously and 
> by using them over __auto load you (a business) could save yourself a 
> lot of time and hence money.

I actually prefer to use a site prepend and append, then in the prepend file is 
where I throw all my requires and such.  pretty much takes care of any learning 
curve since with the prepended file doing the heavy lifting.

Wolf

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Zoltán Németh
2008. 03. 12, szerda keltezéssel 12.12-kor Greg Donald ezt írta:
> On 3/12/08, Zoltán Németh <[EMAIL PROTECTED]> wrote:
> > but I strongly think that Ruby as a
> > language just plain sucks ;)
> 
> And exactly how many projects do you have under your belt to allow you
> to develop this opinion?  What's the url to any one of them?
> 
> Unlike you I actually have thousands of lines of Ruby code under my
> belt that allows me to properly develop an opinion of Ruby and Rails
> and how they both compare to every other programming language and
> framework I know and have developed in.  Need a URL?

ok, I admit I don't have experience with Ruby but I have experience with
php. and I don't have experience with Ruby because I read some manuals
and example codes and whatnot and I just could not get to like it at
all. it's just so strange and different from anything I know (php, c,
java) - and I could not find out any good reasons for most of the
differences... e.g. how come function definitions are between 'def' and
'end'? I just don't like it and it's a matter of taste, so there is no
need to argue about it more... :)

however that's not about the framework, I admit that Rails had several
new and useful concepts, and I know that the framework I currently use
took a lot of ideas from there.

greets,
Zoltán Németh

> 
> 
> -- 
> Greg Donald
> http://destiney.com/
> 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Greg Donald
On 3/12/08, Robert Cummings <[EMAIL PROTECTED]> wrote:
>  > Imagine at Blizzard one morning, "Hey guys, we're not going to be able
>  > to use function pointers on the new Diablo III like we had planned to
>  > do, the new hires down the hall don't understand them very well so
>  > just don't use them, OK?"
>
> This is not a valid comparison. The above is the replacement of one
>  convention with another convention. It is not a case of circumventing a
>  convention to achieve a specific, and probably desired outcome.

It's a dead-on, same example, just with a different programming
language and a different language feature.


-- 
Greg Donald
http://destiney.com/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Greg Donald
On 3/12/08, Richard Heyes <[EMAIL PROTECTED]> wrote:
> No it's not. It's not like require_once() is a hassle to type/use
>  anyhow. Things like editor macros and templates help out enormously and
>  by using them over __auto load you (a business) could save yourself a
>  lot of time and hence money.

I'm not defending __autoload() specifically, I don't do much OO PHP
anyway so I couldn't possibly care less about it.  My argument is that
asking other developers to not use specific language features simply
because lesser developers may not know them very well is just plain
dumb.  I'm sorry you don't get it and I'm done trying to help you get
it.  Good luck codling your lesser developers.  May they never learn
jack on their own.

*sigh*


-- 
Greg Donald
http://destiney.com/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Robert Cummings

On Wed, 2008-03-12 at 11:26 -0500, Greg Donald wrote:
> On 3/12/08, Richard Heyes <[EMAIL PROTECTED]> wrote:
> > It's a perfectly viable business reason.
> 
> No it's not.  I guess you need a "business" scenario to wrap your head
> around the idiocy.
> 
> Here you go:
> 
> Imagine at Blizzard one morning, "Hey guys, we're not going to be able
> to use function pointers on the new Diablo III like we had planned to
> do, the new hires down the hall don't understand them very well so
> just don't use them, OK?"

This is not a valid comparison. The above is the replacement of one
convention with another convention. It is not a case of circumventing a
convention to achieve a specific, and probably desired outcome.

Cheers,
Rob.
-- 
http://www.interjinn.com
Application and Templating Framework for PHP


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Robert Cummings

On Wed, 2008-03-12 at 11:12 -0500, Greg Donald wrote:
> On 3/12/08, Robert Cummings <[EMAIL PROTECTED]> wrote:
> > But then you'd end up with something like Ruby on Rails... and we all
> >  know about Ruby on Rails *VOMIT*.
> 
> You clearly don't know much about it or else you wouldn't be bashing
> it.  Period.

Ummm, I've looked into Ruby and RoR. I've tried it out. I've read many
many many articles on it. I JUST DON'T LIKE IT.

> Just admit the fact that you're resistant to learn new,
> better ways of doing things and move on.

Ooooh... a personal attack... what a great way to make me reflect upon
my dislike of RoR. I think the only person around here qualified to
throw around "facts" about me is... you know... ME!

> On the other hand, if there's something in Rails you genuinely don't
> understand, I'll be happy to assist you with that particular
> understanding, off-list or wherever, free of charge.

Oh, there's nothing I don't understand about it. I just don't like it.
Can't a person just not like something anymore? Can't I have my own
opinion anymore? What year is this? 1984?? ... In an alternate universe
that was supposed to be averted?

Cheers,
Rob.
-- 
http://www.interjinn.com
Application and Templating Framework for PHP


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Greg Donald
On 3/12/08, Zoltán Németh <[EMAIL PROTECTED]> wrote:
> but I strongly think that Ruby as a
> language just plain sucks ;)

And exactly how many projects do you have under your belt to allow you
to develop this opinion?  What's the url to any one of them?

Unlike you I actually have thousands of lines of Ruby code under my
belt that allows me to properly develop an opinion of Ruby and Rails
and how they both compare to every other programming language and
framework I know and have developed in.  Need a URL?


-- 
Greg Donald
http://destiney.com/

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Richard Heyes

Greg Donald wrote:

On 3/12/08, Richard Heyes <[EMAIL PROTECTED]> wrote:

That's not quite the situation. Finding good developers isn't easy, so
 lots of companies will go for "acceptable" ones, who are less likely to
 know of __autoloads existence. Hence, using __autoload is unwise.


A lesser developer should be paid less and should be expected to
produce less but he should not in any way be allowed to refrain from
learning.


I agree. But having worked in the (then) fast paced environment of 
online DVD rental, time was not available.



How long does it take to understand __autoload() anyway?  5-10
minutes?


I would say as long as it takes to read the manual page, which isn't 
that long at all.


> You're

gonna restrict the entire development team from using a given feature
just because you don't want to invest 20 minutes in getting your
newbie developer up to spead?  That's pure idiocy.


No it's not. It's not like require_once() is a hassle to type/use 
anyhow. Things like editor macros and templates help out enormously and 
by using them over __auto load you (a business) could save yourself a 
lot of time and hence money.


--
Richard Heyes
Employ me:
http://www.phpguru.org/cv

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Zoltán Németh
2008. 03. 12, szerda keltezéssel 11.12-kor Greg Donald ezt írta:
> On 3/12/08, Robert Cummings <[EMAIL PROTECTED]> wrote:
> > But then you'd end up with something like Ruby on Rails... and we all
> >  know about Ruby on Rails *VOMIT*.
> 
> You clearly don't know much about it or else you wouldn't be bashing
> it.  Period.  Just admit the fact that you're resistant to learn new,
> better ways of doing things and move on.

hey, we had a conversation about this a while back, and I'm still not
convinced about RoR being 'better'. it has several cool ideas, which
some php frameworks also follow now (and a few that would be cool in php
frameworks but not yet implemented), but I strongly think that Ruby as a
language just plain sucks ;)

greets,
Zoltán Németh

> 
> On the other hand, if there's something in Rails you genuinely don't
> understand, I'll be happy to assist you with that particular
> understanding, off-list or wherever, free of charge.
> 
> >  Who wants to be stuck on a track when they can soar with the eagles.
> 
> I dunno, why not ask the many Rails clone authors?  I certainly don't
> see any Ruby programmers trying to copy ZF or Symphony.
> 
> >  > http://en.wikipedia.org/wiki/Convention_over_Configuration
> >
> > Interesting how the article promotes the ideas of both convention and
> >  configuration co-existing so that one doesn't lose versatility. Thus,
> >  one could infer that any good framework would allow both paradigms.
> 
> Rails supports both naturally.  It has configurable environments for
> development, testing, and production, all pre-configured for the most
> common cases.  You can even create your own new environments if you
> have something that doesn't fit into dev/test/prod very easily.
> Complete versatility in every regard thanks to Ruby's meta-ness.
> 
> 
> -- 
> Greg Donald
> http://destiney.com/
> 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Greg Donald
On 3/12/08, Richard Heyes <[EMAIL PROTECTED]> wrote:
> That's not quite the situation. Finding good developers isn't easy, so
>  lots of companies will go for "acceptable" ones, who are less likely to
>  know of __autoloads existence. Hence, using __autoload is unwise.

A lesser developer should be paid less and should be expected to
produce less but he should not in any way be allowed to refrain from
learning.

How long does it take to understand __autoload() anyway?  5-10
minutes?  15 or 20 if you play with an example for a bit?  You're
gonna restrict the entire development team from using a given feature
just because you don't want to invest 20 minutes in getting your
newbie developer up to spead?  That's pure idiocy.


-- 
Greg Donald
http://destiney.com/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Richard Heyes

It's a perfectly viable business reason.


No it's not.  I guess you need a "business" scenario to wrap your head
around the idiocy.

Here you go:

Imagine at Blizzard one morning, "Hey guys, we're not going to be able
to use function pointers on the new Diablo III like we had planned to
do, the new hires down the hall don't understand them very well so
just don't use them, OK?"


That's not quite the situation. Finding good developers isn't easy, so 
lots of companies will go for "acceptable" ones, who are less likely to 
know of __autoloads existence. Hence, using __autoload is unwise.


--
Richard Heyes
Employ me:
http://www.phpguru.org/cv

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Eric Butera
On Wed, Mar 12, 2008 at 10:05 AM, Gustavo Narea <[EMAIL PROTECTED]> wrote:
> Hello all,
>
>  I'm wondering what's wrong with the use of __autoload(), since I see that
>  projects like the Zend Framework don't use it and prefer to require_once
>  each required file.
>
>  Thanks in advance.
>  --
>  Gustavo Narea.
>  http://gustavonarea.net/
>
>  Get GNU/Linux! http://www.getgnulinux.org/
>
>
>  --
>  PHP General Mailing List (http://www.php.net/)
>  To unsubscribe, visit: http://www.php.net/unsub.php
>
>

Use spl autoload register instead.  This way your app and dependent
libraries can have their own autoloaders.

http://us2.php.net/manual/en/function.spl-autoload-register.php

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Greg Donald
On 3/12/08, Richard Heyes <[EMAIL PROTECTED]> wrote:
> It's a perfectly viable business reason.

No it's not.  I guess you need a "business" scenario to wrap your head
around the idiocy.

Here you go:

Imagine at Blizzard one morning, "Hey guys, we're not going to be able
to use function pointers on the new Diablo III like we had planned to
do, the new hires down the hall don't understand them very well so
just don't use them, OK?"


-- 
Greg Donald
http://destiney.com/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Richard Heyes

 For example a junior developer who doesn't know of its existence  and is
 new to a job is less likely to admit ignorance and ask how a class is
 being defined when __autoload() is being used.


That's a the dumbest reason I've ever heard to not use a given language feature.


It's a perfectly viable business reason.

--
Richard Heyes
Employ me:
http://www.phpguru.org/cv

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Greg Donald
On 3/12/08, Robert Cummings <[EMAIL PROTECTED]> wrote:
> But then you'd end up with something like Ruby on Rails... and we all
>  know about Ruby on Rails *VOMIT*.

You clearly don't know much about it or else you wouldn't be bashing
it.  Period.  Just admit the fact that you're resistant to learn new,
better ways of doing things and move on.

On the other hand, if there's something in Rails you genuinely don't
understand, I'll be happy to assist you with that particular
understanding, off-list or wherever, free of charge.

>  Who wants to be stuck on a track when they can soar with the eagles.

I dunno, why not ask the many Rails clone authors?  I certainly don't
see any Ruby programmers trying to copy ZF or Symphony.

>  > http://en.wikipedia.org/wiki/Convention_over_Configuration
>
> Interesting how the article promotes the ideas of both convention and
>  configuration co-existing so that one doesn't lose versatility. Thus,
>  one could infer that any good framework would allow both paradigms.

Rails supports both naturally.  It has configurable environments for
development, testing, and production, all pre-configured for the most
common cases.  You can even create your own new environments if you
have something that doesn't fit into dev/test/prod very easily.
Complete versatility in every regard thanks to Ruby's meta-ness.


-- 
Greg Donald
http://destiney.com/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Robert Cummings

On Wed, 2008-03-12 at 10:33 -0500, Greg Donald wrote:
> On 3/12/08, Richard Heyes <[EMAIL PROTECTED]> wrote:
> > > I'm wondering what's wrong with the use of __autoload(), since I see that
> >  > projects like the Zend Framework don't use it and prefer to require_once
> >  > each required file.
> >
> > Things that happen without you explicitly causing them (ie require() et
> >  al) can lead to confusion.
> 
> It's called "convention over configuration" and that's exactly where
> good frameworks should be headed.

But then you'd end up with something like Ruby on Rails... and we all
know about Ruby on Rails *VOMIT*.

Who wants to be stuck on a track when they can soar with the eagles.

> http://en.wikipedia.org/wiki/Convention_over_Configuration

Interesting how the article promotes the ideas of both convention and
configuration co-existing so that one doesn't lose versatility. Thus,
one could infer that any good framework would allow both paradigms.

Cheers,
Rob.
-- 
http://www.interjinn.com
Application and Templating Framework for PHP


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Greg Donald
On 3/12/08, Richard Heyes <[EMAIL PROTECTED]> wrote:
> > I'm wondering what's wrong with the use of __autoload(), since I see that
>  > projects like the Zend Framework don't use it and prefer to require_once
>  > each required file.
>
> Things that happen without you explicitly causing them (ie require() et
>  al) can lead to confusion.

It's called "convention over configuration" and that's exactly where
good frameworks should be headed.

http://en.wikipedia.org/wiki/Convention_over_Configuration

>  For example a junior developer who doesn't know of its existence  and is
>  new to a job is less likely to admit ignorance and ask how a class is
>  being defined when __autoload() is being used.

That's a the dumbest reason I've ever heard to not use a given language feature.


-- 
Greg Donald
http://destiney.com/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] What's wrong the __autoload()?

2008-03-12 Thread Richard Heyes

I'm wondering what's wrong with the use of __autoload(), since I see that
projects like the Zend Framework don't use it and prefer to require_once
each required file.


Things that happen without you explicitly causing them (ie require() et 
al) can lead to confusion.


For example a junior developer who doesn't know of its existence  and is 
new to a job is less likely to admit ignorance and ask how a class is 
being defined when __autoload() is being used.


--
Richard Heyes
Employ me:
http://www.phpguru.org/cv

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] What's wrong the __autoload()?

2008-03-12 Thread Gustavo Narea
Hello all,

I'm wondering what's wrong with the use of __autoload(), since I see that
projects like the Zend Framework don't use it and prefer to require_once
each required file.

Thanks in advance.
-- 
Gustavo Narea.
http://gustavonarea.net/

Get GNU/Linux! http://www.getgnulinux.org/


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] What's wrong with this picture? (branding function makes solid bl ack image)

2005-08-26 Thread Jim Moseby
What's wrong with this picture?  Well, nothing.  That is, until you run the
following code on it.  Then it becomes a solid black box with the intended
white brand at the bottom left.  :-/

What it is supposed to do is place a 4 pixel wide black border around the
image, then brand an image with a copyright symbol (chr(169)) and some text.
It actually brands it twice, first in black, then in white, offset two
pixels vertically and horizontally.  I thought it was the border part that
was crewing up, so I remarked that line out, but it still munges the
picture.   Where have I gone wrong?

JM



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] What's wrong with this rewrite rule?

2005-02-02 Thread Chris W. Parker
Hello,

I've been messing with a certain rewrite rule for about 30 minutes now
and it's driving me insane. I've got plenty of other rewrite rules
working perfectly. Here is the rule in question.

RewriteRule ^detail\.asp\?product_id=([\w-]+)$ product.php?id=$1

The URL I'm testing this with is:

http://www.nonlethal.com/detail.asp?product_id=bh35wg00od

This is to stop 404's from a legacy product that has these old links in
it. i.e. "detail.asp?product_id=" was what the old site used,
"product.php?id=" is what the new site uses.

Anyone see what I'm missing?



Chris.

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



  1   2   >