Since these are all valid requests (I really enjoyed the euro sign
one), I'd suggest to import some ideas from Fortran and Python.
The first request is to remove the ; sign. It's annoying and everyone
here knows it. =)
My second request is is column identing.
PHP should support = assignment if defined in column 0, example:
<?php
$foo "value" // equivalent to $foo = "value"; nowadays
And since we may have to deal with other interesting situations (like
+=, -=, etc), you should put the sign before left expression
+ $foo "value" // which means $foo += "value";
The idea should be followed for:
0 equivalent to = assignment
1 equivalent to method or function call
2 function or method definition
3 normal code
4 loop
...
The idea is very simple and imagine this source that currently works:
class Foo
{
public static function bar()
{
$str = '';
for ($i = 0, $l = 10; $i < $l; $i++)
{
$str += '[' . $i . ']';
}
return $str;
}
}
Will be simplified a lot into (and also include the euro sign suggestion):
class Foo
static bar()
€str ''
€i = 0, €l = 10; €i < €l; €i++
+ €str '[' . €i . ']'
return €str
Of course this is just a RFC and we should start endless discussions
to define new terminals in grammar, but I would love to see that into
PHP 7!!!!
Cheers,
On Fri, Sep 19, 2008 at 7:47 PM, Marcus Boerger <[EMAIL PROTECTED]> wrote:
> Hello Ionut,
>
> a Friend suggested to replace it with a Euro sign, so that PHP code gets
> worth more :-)
>
> marcus
>
> Thursday, September 18, 2008, 8:30:37 PM, you wrote:
>
>> Actually, I somehow understand what he wants, considering we'll soon
>> have lambdas and closures. I mean, in case of javascript a variable can
>> hold as well a function as it can hold anything else. Anyway, I don't
>> think this is the case for PHP. I do find it ugly to write $function(),
>> but I guess I'll live with it as I did until now.
>
>> Cheers,
>> I. Stan
>
>
>
>
>> ----- Original Message ----
>> From: Brian Moon <[EMAIL PROTECTED]>
>> To: mike <[EMAIL PROTECTED]>
>> Cc: marius popa <[EMAIL PROTECTED]>; [email protected]
>> Sent: Thursday, September 18, 2008 9:06:11 PM
>> Subject: Re: [PHP-DEV] php7- dropping the $ from the variable name - rfc
>
>> mike wrote:
>>> Personally I love the $. It makes it so much easier to identify
>>> variables. It's a single character. Can't see the need honestly to
>>> even bring this up.
>
>> +1,000,000. Horrible idea. *facepalm*
>
>> --
>
>> Brian Moon
>> Senior Web Engineer
>> ------------------------------
>> When you care enough to spend the very least.
>> http://dealnews.com/
>
>
>> --
>> PHP Internals - PHP Runtime Development Mailing List
>> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
>>
>
>
>
>
> Best regards,
> Marcus
>
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
--
Guilherme Blanco - Web Developer
CBC - Certified Bindows Consultant
Cell Phone: +55 (16) 9166-6902
MSN: [EMAIL PROTECTED]
URL: http://blog.bisna.com
Rio de Janeiro - RJ/Brazil