php现在很火的后台开发语言,它融合了许多其他的语言,所以它的灵活性不用多说.话不多说,我们开始php的学习吧!
整数类型:$变量名=132;
浮点类型:$变量名=1.32;
字符串类型:$变量名="132";
布尔类型:$变量名=true/false;
数组类型:$变量名=array("a","b","c");
(要输出1,则可以写 echo $变量名[0];数组里面的内容可以是整数,浮点数,字符串,数组,对象都可以。除此之外,PHP数组除了支持数字索引外,还支持字符串索引,例如:
<?php
$zz=array(
'aa'=>'AA',
'bb'=>'BB',
'cc'=>'CC'
);
echo $zz['aa']
?>
那么结果就会输出AA。
)
变量名,常量名,函数名只能由下划线或字母开头。
判断变量类型:is_变量类型($变量名);
获取变量类型:gettype($变量名);
设置变量类型:settype($变量名,"需要转换成的变量类型");
判断变量是否已经定义:isset($变量名);
删除一个或多个变量:unset($变量名,$变量名);
定义常量:define(常量名,常量值);
"."这是字符串连接符;
函数定义:
function 函数名($参数){
函数体;}
(参数分为有默认参数和普通参数,但是在调用函数的时候没有填参数,那么就用默认值.如果填了,就运用的是填的值.如果两种参数同时存在,那么默认参数必须在普通参数后面)
变量函数:$变量名="函数名";
$变量名();//实际调用的是上面等于的函数
全局变量并不能在函数里面有作用,函数里面定义的变量只能在函数里使用;
如果想要在函数里面使用全局变量,那么在函数里面用global来定义全局变量;
form表单 :<form name="form1" method="post" action="ss.php">
这是将页面跳转到ss.php页面,在ss.php页面中想要表示出传入的数据的方法
$username=$_POST['username'];(注意格式,并且记住这里的username是表单里面元素的name属性);
session:是指用户进入网站到浏览器关闭这段时间.
使用session的原因:在web开发应用的时候,页面之间需要传递数据,怎么确定不同客户端发生的不同的请求操作,那么就需要用到session.session能够记录有关的信息来完成用户身份确认.
(在使用session之前,需要定义,必须首写 session_start(); )
格式:$_SESSION['user']='txz';
上传文件(从客户端上传到服务端):<form enctype="multipart/form_data" method="post" action="ss.php">
上传此文件:<input name="myfile" type="file">(他会自动生成一个按钮让你上传文件)
在php程序中可以使用全局变量$_FILES数组来处理数据,
$FILE['myfile']['name']文件名
$FILE['myfile']['size']文件大小
$FILE['myfile']['type']文件类型
$FILE['myfile']['tmp_name']文件上传后,在服务端存储时临时文件名
$FILE['myfile']['error']文件上传的时候出现的错误信息