RE: [PHP] Anyone have a tool/script to convert <? to <?php (but not <?=)

From: Date: Fri, 14 Feb 2014 18:34:22 +0000
Subject: RE: [PHP] Anyone have a tool/script to convert <? to <?php (but not <?=)
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-322865@lists.php.net to get a copy of this message
*sigh* <?=$foo?> is perfectly valid so is <?=$foo;?> or any combination WITH SPACES OR NOT. If this were trivial, I wouldn't have asked the list. I've been coding PHP since 1996. ;-) So if you have <? you have to make sure it doesn't have a '=' after the '?' to convert to '<?php' Spaces are irrelevant and can NOT be relied upon as a unique feature. > -----Original Message----- > From: Daevid Vincent [mailto:daevid@daevid.com] > Sent: Wednesday, February 12, 2014 2:57 PM > To: php-general@lists.php.net > Subject: RE: [PHP] Anyone have a tool/script to convert <? to <?php (but not > <?=) > > Thanks guys for the replies so far, however, if it were a simple search and > replace I wouldn't have to ask ;-) > > The trick is that "<?=" is valid and legal and I want to keep those. I only > want to change if they are specifically "<?" > > Maybe there is some regex guru out there that knows the magic incantation. > > Related, for extra credit it drives me bonkers to see this: > > Hello <?= $username; ?> > > Note the end semicolon on the variable. I'd want to strip all those off too, > but that is also not a trivial task if you think about it as it can only be > removed if proceeded with <?= > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php

« previous php.general (#322865) next »