PHP的4种开始和结束标记

CGIPHP

  1. <?php echo ‘if you want to serve XHTML or XML documents, do like
    this’; ?>

  2. <script language=”php”>
    echo ‘some editors (like FrontPage) don’t
    like processing instructions’;
    </script>

  3. <? echo ‘this is the simplest, an SGML processing instruction’;
    ?>
    <?= expression ?> This is a shortcut for “<? echo expression
    ?>”

  4. <% echo ‘You may optionally use ASP-style tags’; %>
    <%= $variable; # This is a shortcut for “<% echo . . .” %>

向CGI传递数据===============================================境况变量
REQUEST_METHODGET:a
href=cgi-bin/myprog.exe?lname=blowfname=joeQUERY_ST卡宴INGPOST:由form产生传递的多寡-情形变量CONTENT_LENGTH声明长度-CGI程序从stdin读入数据===============================================

上例中的 1 和 2 总是可用的,在这之中 1 是最常用,并提议使用的。

其余有效的意况变量===============================================HTTP_USER_AGENT
浏览器的软件版本REMOTE_ADDRESS 浏览器的IP地址REMOTE_HOST
浏览器的机器名===============================================

短标志(上例 3)仅在经过 php.ini 配置文件中的指令 short_open_tag
张开后才可用,或许在 PHP 编译时参预了 –enable-short-tags 选项。

CGI输出的多寡===============================================非深入分析头标-HTTP/1.0
200
OK-Server:NCSA/1.0a6-Content-type:text/html-…===============================================

注: 假如用 PHP 3 还能通过 short_tags()函数激活使用短标志。此情势只适用于 PHP 3!

内容类型MIME
text/css===============================================Application奥迪(Audi卡塔尔国oImageTextVideoMultipart

ASP 风格标识(上例 4)仅在经过 php.ini 配置文件中的指令 asp_tags
展开后才可用。

===============================================

注: 对 ASP 风格标识的支撑是 3.0.4 版增多的。

PHP
========================================================================基本语法===============================================1
?php echo(if you want to serve XHTML or XML documents,do you liken卡塔尔国;?2 ?
echo(this is the simplest,an S达托霉素L processing instructionn卡塔尔(قطر‎?
?=expression?This is a shortcut for?echo expression?3 script
language=php echo(some editors(like FrontPage卡塔尔(قطر‎ don”t like processing
instruction卡塔尔; /script4 %echo(You may optionally use ASP-style tags卡塔尔国;%
%=$variable;#This is a shortcut for%echo
…%===============================================

注:
在以下情形应防止选用短标识:开垦供给发行的程序依旧库,或然在顾客不能决定的服务器上支出。因为指标服务器恐怕不帮助短标志。为了代码的移植及批发,确认保障不要选拔短标志。

数据类型===============================================两种标量类型布尔型
boolean整型 integer浮点型 float字符串 string 可以用单引号 双引号
定界符二种复合类型数组 array对象 object最终是两种特殊连串能源resourceNULL===============================================

定界符===============================================$str=EODExample of
stringspanning multiple linesusin

<

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图