1.推荐的php嵌入格式
<?phpecho "hello world";?>
2.基本语法形式
2.1 区分大小写(函数名和系统中的关键字不区分大小写)
2,2 变量
$s1 = 1;
直接给变量赋值,就是定义
判断变量是否存在使用函数isset()
删除变量使用unset():就是断开变量与数据之间的关系
2.3 变量之间的传值方式
<?php//值传值$v1 = 1;$v2 = $v1;//这里有传值问题$v3 = $v2+10;//这里并无传值问题//引用传值$v4 = 10;$v5 = &$v4;$v4++;echo "v5 = $v5"?>
2.4 可变变量
<?php$v1 = "abc";$abc = 10;echo $$v1 ;//10?>
2.5 预定义变量
主要有:$GET,$POST,$REQUEST等
作用域:全局+局部,即超全局变量
数据类型:都是数组
2.5.1 $GET
get常常出现在<form action="#" method="get">中的get,这叫做表单以get方式提交数据
而$GET这个预定义变量,就是指以这种方式提交的所有数据的合集
在网页中,以Get方式提交数据有多种形式
形式一:
<form action="abc.php" method="get"><input type="text" name="uname"><input type="password" name="pword"><input type="submit" value="提交"></form>
其作用为,用户填写的表单数据发送到abc.php
形式二:
<a href="abc.php?uname=test&pword=123456"></a>
其作用为,点击该链接,以Get方式发送uname和pword数据到abc.php
还有两种不常用,都是以script脚本中的location.href和location.assign中参带数据发送到服务端页面
不管用哪种方式获取数据的方法是一样的
<?php$v1 = $GET[‘uname‘];//本质是一个字符串,其实是数据的下标$v2 = $GET[‘pworld‘];//变量名必须和页面中的变量一样?>
注意:如果获取多选项时,name的值要命名成数组方式
php基础
原文地址:http://www.cnblogs.com/aka8086/p/8053385.html