-- Kexiao Liao <[EMAIL PROTECTED]> wrote
(on Tuesday, 07 August 2007, 08:33 AM -0700):
> I am new to Zend Framework, what does the tag("<?=") in index.phtml template
> file mean? It seems the tag("<?=") is not a php standard tag. Does anyone
> can give more detail explaination if this tag? Thanks
> 
> Kevin
> 
> <? foreach ($this->tables as $tableName): ?>
>             <li>
>                  "/zfgrid/grid/show/table/<?= $tableName ? ">
>                     <?= $tableName ?>
>                  
>             </li>
> <? endforeach; ?>

These are PHP short tags, which is an option you can set in your php.ini
or via ini_set(). As somebody else noted:

    <?  : PHP open tag
    <?= : shorthand for <?php echo ...

It's recommended to use the long form of '<?php' for opening tags, as
it's more compatible with the XML and XHTML specifications.  However,
most examples using Zend_View use <? to keep the syntax succinct; I
personally use short tags in my view scripts, in part to set them apart
from normal PHP scripts.

-- 
Matthew Weier O'Phinney
PHP Developer            | [EMAIL PROTECTED]
Zend - The PHP Company   | http://www.zend.com/

Reply via email to