Re: Anyone have a tool/script to convert <? to <?php (but not <?=)
| From: | Aziz Saleh | Date: | Wed, 12 Feb 2014 19:57:42 +0000 |
| Subject: | Re: Anyone have a tool/script to convert <? to <?php (but not <?=) | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-322835@lists.php.net to get a copy of this message | ||
What OS are you using?
This works on Ubuntu:
find ./ -type f | xargs sed -i 's/<? /<?php /'
Aziz
On Wed, Feb 12, 2014 at 2:43 PM, Daevid Vincent <daevid@daevid.com> wrote:
> Subject pretty much says it all.
>
> I have a lot of inherited old code where the developer used <? Instead of
> <?php everywhere. Wondering if someone has a regex or script that can go
> through these files and clean them up, of course it has to be aware of <?=
> as valid which is what makes this tricky otherwise it's a pretty simple
> search/replace.
>
> It seems this would be a pretty useful feature to have in ZendStudio since
> it is already parsing the whole file anyways and clearly colorizes the <?
> <?php and <?= tags so it knows about them. I asked them once for this and
> of
> course was met with resistance. They're too focused on making Zend
> Framework
> than an IDE with features that would actually be beneficial to a broader
> audience, you know like actual code folding for if/then/else, switch,
> do/while, etc. or using array elements as objects with autocomplete, or
> giving us automatic magic __get and __set if defined in an inherited class
> instead of having to kludge them with @method PHPDoc tricks. But I digress.
>