文档介绍:PHP语法规范
PHP分界标示符确定PHP脚本的开始和结束位置,在PHP语言中有四种不同风格的分界标示符可以让PHP代码嵌入到HTML代码中,分别如下:
:<?php 和 ?>
:通过HTTP的Cookies方法提交至脚本的变量。
:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML Frameset//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>Insert title here</title>
</head>
<body>
<p>This page uses frames. The current browser you are using does not support frames.</p>
<form action="" method="post">
User:<input type="text" name="name"><br>
Password:<input type="password" name="password"><br>
Sex:<select name="sex">
<option value="female">female</option>
<option value="male">male</option>
</select>
<input type="submit" value="Submit">
</form>
</body>
</html>
:
<?php
$name = $_POST['name'];
$password=$_POST['password'];
$sex=$_POST['sex'];
echo "name is $name";
echo "<br>";
echo "passowrd is $password";
echo "<br>";
echo "sex is $sex";
?>
效果如下:
其他方式也是一样的。
:
在PHP中,可以通过以下函数对变量的类型做判断。
函数is_integer判断变量是否为整数。
函数is_string判断变量是否为字符串。
函数is_double判断变量是否为浮点数。
函数is_array判断一个变量是否为数组。
我们会发现有很多很多的检测,用到可以直接拿来用。
:
在PHP中,可以使用预定义函数gettype取得一个变量的类型,它接受一个变量作为参数,返回这个变量的类型。
<?php
$a = 1;
$b='nihao';
$c = array();
echo "\$a is " . gettype($a);
echo "<br>";
echo "\$b is " . gettype($b);
echo "<br>";
echo "\$c is " . gettype($c);
?>
效果如下:
使用预定义函数settype设置一个变量的类型,该函数接受两个参数,第一个参数是变量名,第二个参数是要设置的变量的数据类型。
使用预定义函数isset判断一个变量是否已经定义,它接受一个变量作为参数值,返回值如果为TRUE,说明该变量定义过,否则,说明该变量没有被定义。
使用unset语句删除一个变量。从PHP4开始unset不再有返回值,因此,严格意义上讲,它并不是一个函数,而是一个PHP的语言结构。可以用unset一次删除多个PHP变量。
unset($a);
在PHP中通过define()函数定义一个常量。合法的常量名只能以字母和下划线开始,后面可以跟着任意字母、数
字或下划线。常量一旦定义就不能再修改或者取消定义。
,虽然名字相同,但可能选择好多个,怎么处理呢?
可以再命名名字的时候,加[].
但是单选框不一样,因为单选框只有一个值,可以不需要加[]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML Frameset//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; cha