php 学习(3)

php中的传址赋值与传址参数

<?php
 $variable = "我爱php";
 $new_variable = &$variable;
 $new_variable = "php我爱";
?>

两个变量的值都将变成php我爱;

函数中的传址操作,目的是将变量的地址传入函数,他们都会指向同一个内存;

<?php
function fun($a)
{
$a=$a+1;
$sum = $a;
return $sum;
}
$a=10;
fun($a);
fun($a);
 ?>
<?php
function fun(&$a)
{
$a=$a+1;
$sum = $a;
return $sum;
}
$a=10;
fun($a);
fun($a);
 ?>


得到结果是不一样的;

下面给出一些实例参考:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
<title>无标题文件</title>
</head>


<body>
<table width="50%"  border="0" align="left">
  <tr>
    <td><form name="form1" method="post" action="">请输入您的出生年月日:
          <input name="year" type="text" id="year" size="5" maxlength="4"> <!-- --> /
          <input name="month" type="text" id="month" size="3" maxlength="2"> <!-- --> /
          <input name="day" type="text" id="day" size="3" maxlength="2"> <!-- -->
        </form>
    </td>
  </tr>
</table>
</body>
</html>


用于输出一行字与方框的组合,并对方框的大小属性以及输入值的位数进行了限制;

备注一下:

<meta>  参考:http://www.w3school.com.cn/tags/tag_meta.asp  http-equiv 

http-equiv 属性

http-equiv 属性为名称/值对提供了名称。并指示服务器在发送实际的文档之前先在要传送给浏览器的 MIME 文档头部包含名称/值对。

当服务器向浏览器发送文档时,会先发送许多名称/值对。虽然有些服务器会发送许多这种名称/值对,但是所有服务器都至少要发送一个:content-type:text/html。这将告诉浏览器准备接受一个 HTML 文档。

使用带有 http-equiv 属性的 <meta> 标签时,服务器将把名称/值对添加到发送给浏览器的内容头部。例如,添加:

<meta http-equiv="charset" content="iso-8859-1">
<meta http-equiv="expires" content="31 Dec 2008">

这样发送到浏览器的头部就应该包含:

content-type: text/html
charset:iso-8859-1
expires:31 Dec 2007

当然,只有浏览器可以接受这些附加的头部字段,并能以适当的方式使用它们时,这些字段才有意义。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值