Tag PHP

Quando il PHP inizia a esaminare un file, cerca i tag di apertura e di chiusura, che sono <?php e ?>, i quali indicano dove iniziare e terminare l'interpretazione del codice. Questa tecnica permette al PHP di essere incorporato in tutte le tipologie di documenti, poiché ogni cosa esterna ai tag di apertura e di chiusura viene ignorata dal parser PHP.

PHP permette anche dei tag abbreviati <? e ?> (che sono sconsigliati in quanto sono disponibili solo se abilitati con la direttiva short_open_tag nel file di configurazione php.ini, oppure se PHP è stato configuration con l'opzione --enable-short-tags .

Se un file contiene solo codice PHP, è cosniglato di omettere il tag di chiusura PHP alla fine del file. Questo evita che vengano aggiunti spazi o ritorni a capo dopo il tag di chiusura, che può creare effetti indesiderati poiché PHP comincerà a processare l'output quando in realtà non c'è intenzione da parte dello sviluppatore di inviare dell'output in quella parte dello script.

<?php
echo "Hello world";

// ... altro codice

echo "Last statement";

// lo script finisce qui senza tag di chiusura

add a note add a note

User Contributed Notes 4 notes

up
24
preda dot vlad at yahoo dot com
1 year ago
So here are the valid ways to open PHP tags:

<?php ?> // standard tags
<? ?> // short tags, need short_open_tag enabled in php.ini
<% %> // asp tags, need asp_tags enabled in php.ini
<script language="php"> </script> // case insensitive

PSR-1 coding standards suggest to only use <?php ?> or <?= ?> (echo short tags) - and no other variations, and PSR-2 suggests to not close the tags in PHP only files.
up
-2
alisadikin008 at gmail dot com
30 days ago
<?php ?>
 //the most save basic  php tag
as basic programmer,I always use that tag,never use 3 others such as
<? ?>
or
<% %>
or
<script language="php"></script>

but i got onething strange,as contributed,
<?php ?> is colored
<script language="php"></script> is colored
check these two tag
<? ?> is not colored or black only
<% %> is not colored or black only
up
-11
abdallah at meckki dot com
1 month ago
<?php ?> // standard tags is highly recommended.
up
-173
(JB) JB_BlackBerry at live dot com
6 months ago
Hello to all of the proficient programmers.  Only the highest degree of respect intended.  I am not a programmer.  Many years ago I started to take a programming course that included C, Assembler, and COBOL. I had to move and did not continue my education.  Several years later I learned how to write bacic HTML pages.

I would like to learn a programming language or two.  Which languages would you recommend to begin with.  I have seen PHP used in some VBA programs.  I would like to write stand alone programs for my own use to build databases to keep track of various things, such as appointments, reminders to call or meet someone, pay bills on time--even pay the bill electronically if possible.

I would like to write the programs in the Windows, Linx, and Unix envrioments (need to learn Linx and Unix also) enviroments and make them compatable with 2000, XP, Win 7 and Win 8, and the new versions as they come out.

Can any of you suggest a good online place to begin, where I can download compilers, and detailed documentation is as simple to understand format as possible, and hopefully for free.
To Top