php手册 笔记 基本语法

本文介绍了PHP中多种标签和快捷语法的使用方法,包括<? ?>、<?php ?>、<script language="php">、<? 和 <?= expression ?>等,并提供了注意事项和实践案例。

1. 以下形式都是正确的

<? echo 'hello'; ?>  //如果发现不能使用,需要设置 short_open_tag php.ini

<? echo 'hello';       //也就是说可以没有?>,但是不能跟html混合

 

当然也可以通过设置php.ini , 使用以下的形式

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 . . ." %>

 

 

实践:

1.  //或者#注释对?>并不起作用, 如以下代码

//  $file_contents  = '<?php die(); ?> ' . "/n";

 

2. <?php这个后面需要有空格,但是<?或<%后面并不需要空格

3. 当使用<?时,注意以下代码,因为<?会以为是php代码开始

<?xml version="1.0"?>

4. 注释正则的时候,小心

/*

 $f->setPattern('/^/d.*/
);

*/

 

 

读者测试:echo 的时候带有?>, 请测试下面的代码

<?php echo '<?xml version="1.0" ? >' ?>

 

 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值