查找wampServer的常用配置:
Cmd下查看端口占用情况: netstat –aon(注意有个空格)
PHP开始标记和结束标记:
php ………. ?> 注释:
PHP支持三种注释: 1) /*多行注释*/ 2) //单行注释 3) #单行注释
变量:
PHP变量名之前必须要加美元符号$标识。如:$userName
注意:
PHP是一种弱类型的语言,声明变量或者常量时,不需要事先声明变量或者常量的数据类型,PHP会自动由PHP预处理器的值将变量转换成适当的数据类型。如:
PHP数据类型:
PHP数据类型有四种:标量数据类型,复合数据类型,特殊数据类型,伪数据类型。
其中标量数据类型有四种:布尔型,整型,浮点型和字符串型。复合数据类型有两种:数组和对象。特殊数据类型有:资源数据类型和空数据类型。伪数据类型通常在函数定义中使用。
布尔值:FALSE,TRUE。不区分大小写。
create by zhang on time 2013-7-1 上午11:35:37
*/
$a=TRUE; $b=FALSE; echo $a;
echo \; echo $b; ?>
注意:使用echo输出True时,True会被自动转换为整数1,False会被自动转换为空字符串。
字符串:在PHP中对字符串的长度没有限制,字符串可以使用’’括起来,也可以使用””括起来。
$string1='nihaoma'; $string2=\;
$string3='string3$string1'; $string4=\$string1\;
echo $string3; echo \; echo $string4;
使用单引号和双引号的区别:
使用双引号的字符串中若出现变量名(以$开头),变量名会被替换成对应的变量值,使用单引号指定的字符串则不会。
数组:
PHP中每个数组由键和值构成,键既可以是数字也可以是字符串。各元素的值既可以是标量数据类型也可以是复合数据类型。在PHP中数组是动态的,在定义数组时不必指定数组的长度。
create by zhang on time 2013-7-1 下午01:45:09
*/
$num=array(1,2,3,4,5);
$words=array(\,\,\=>\\);
echo $num[2];
echo \;
echo $words[\]; ?>
对象:
create by zhang on time 2013-7-1 下午01:49:43 */
class Student{
public $name; public $Sex;
function getName(){ return $this->name; }
function setName($name){ $this->name=$name; }
function getSex(){ return $this->Sex; }
function setSex($Sex){ $this->Sex=$Sex; } }
$student=new Student();
$student->setName(\张三\);
echo $student->getName(); ?>
实例化一个对象使用关键字new
访问对象中成员变量的方法:对象->成员变量
访问对象中成员方法的方法:对象->成员方法
资源数据类型:
资源是PHP提供的一种特殊的数据类型,这种数据类型表示一个PHP的外部资源,如一个数据库的连接或者一个文件流等。PHP提供的mysql_connect()函数用于建立一个与MySql服务器的连接,fopen()函数用于打开一个文件、这些函数的返回值都是资源数据类型。
var_dump()函数用于输出函数参数的数据类型。
空:NULL
用来标识一个不确定或者不存在的数据。NULL不区分大小写。
伪类型:
1)mixed:说明函数可以接受(或者返回)不同类型的数据(但不是所有类型的数据) 2)number::说明函数可以接受(或者返回)整型或者浮点型的数据 3)void 说明函数没有参数或者返回值。
4)callback:说明函数可以接受用户自定义的函数作为一个参数。
注意:伪类型不能作为变量的数据类型。
PHP获取客户端数据例子:
Transitional//EN\ \>
Php:
create by zhang on time 2013-7-3 上午07:50:27
*/
$userName=$_POST[\];//$_POST通过这个方法获得使用
post方式传递的数据
$password=$_POST[\];
$repassword=$_POST[\]; if($password==$repassword){
echo \您可以注册了!
您加密后的密码为:\;
echo md5($password); }else{
echo \您输入的两次密码不一致!\;
} ?>
PHP数据的输出: print和echo:
两者功能几乎完全一样,都用于向页面输出字符串。区别:使用echo可以输出多个字符串(字符串之间用逗号分隔),而print一次只能输出一个字符窜。 在echo前不能使用错误抑制运算符”@”。Print也可以看做一个有返回值的函