Re: php7- dropping the $ from the variable name - rfc
| From: | Arvids Godjuks | Date: | Thu, 18 Sep 2008 19:09:29 +0000 |
| Subject: | Re: php7- dropping the $ from the variable name - rfc | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-40555@lists.php.net to get a copy of this message | ||
Well, you can do that right now, PHP supports that for ages.
<?php
$myVar = 'print';
$myVar('Hello!'); // Outputs hello
?>
So lamdas realy do not change anything in this context. What they do is make
our life easier by making us able to live without create_function().
Anyway, removing $ is bad and people gave plenty of points for that. Here is
summary:
1). Break every application.
2). Break highlight.
3). Make almost imposible for parser to replace variables with their
contents in " " and HEREDOC constructions. Well, it can be done, but it will
make a huge slowdown and memory usage.
4). Adding $ before variable doesn't take any time for any experienced in
PHP developer
5). Variables are seen clearly in code.
6). Hey, you can use $ in JS too! It just works! :)
2008/9/18 Ionut Gabriel Stan <ionut.stan@yahoo.com>
> 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 <brianm@dealnews.com>
> To: mike <mike503@gmail.com>
> Cc: marius popa <mapopa@gmail.com>; internals@lists.php.net
> 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
>
>
>
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>