变量,常量,可变变量,引用变量:
$a=123;//普通变量
$b='asd';
$c=$a;
$d=&$b;//引用变量
define("lio", "爱三妹");//常量
$var="change";
$$var=123;//可变变量
echo $change;
echo $d;
$d=1234;
echo $b;
if(isset($a)){
echo $a."\n";
echo lio;
};
变量类型转换:
自动转换 强制转换
$a=123;
$b="qwe";
$c;
$d=true;
$aa=1;
$e=123.456;
$lio=$d;
echo $lio;
echo gettype($lio);//变量类型检测 Boolean
$lio=$e+$d;
echo $lio;
echo gettype($lio);//转成了double类型
$lio=$a+$b;
echo gettype($lio);//integer
echo $lio;//123
//强制类型转换
$lio=strval($aa);
echo gettype($lio);
echo $lio;
常见不同参数的函数:
//引用参数函数
$a=1234;
function change(&$b){
$b=123;
};
change($a);
echo $a;//123
//默认参数函数
function already($a=123,$b='asd'){
echo $a;
echo $b;
};
already();
already(111111,"我爱三妹");
//可变参数函数
$a=1234;
function lh(){
$arr=func_get_args();
foreach ($arr as $key => $val){
echo $val;
}
echo var_dump($arr);//变量介绍函数
}
lh(1,2,3,4,5,6);
回调函数:
变量函数
define("lio", "我爱三妹");
function one(){
echo "one函数被执行";
}
function two(){
echo "two函数被执行";
}
//可变函数
function main($li){
$li();
};
main("one");//one函数被执行
//main("two");
数组:
索引数组 关联数组
define("lio", "我爱三妹");
$arr=array(1,2,3,4,5,6,7,8);
echo var_dump($arr);
print_r($arr);
print $arr[0];
$ar=array(
"name"=>"lio",
'age'=>123,
'sex'=>"男"
);
foreach($ar as $key => $val){
echo $key.$val;
}
print_r($ar);
echo var_dump($ar);
登陆+cookie(会话控制):session请教刘书超
header ( 'content-type:text/html;charset=utf-8' );
$user=$_POST['user'];
$pw=$_POST["password"];
//echo gettype($user);
if($user=='123'&&$pw='qwe'){
//echo "login success";
echo $_POST['remember'];
if($_POST['remember']){
setlogincookie();
}else if($_POST['forget']){
removelogincookie();
}
};
function setlogincookie(){
setcookie("user[username]",$_POST['user'],time()+60);
setcookie("user[password]",$_POST['password'],time()+60);
echo "设置Cookie成功";
}
function removelogincookie(){
setcookie("user[username]",$_POST['user'],time()-60);
setcookie("user[password]",$_POST['password'],time()-60);
echo "已经清除历史记录";
}
//session
session_start();
//用户名
$_SESSION['username']=$_POST['user']['username'];
//用户ID
$_SESSION['uid']=1;
echo session_name();
/* session_destroy();//session销毁函数
$_SESSION=array(); */
/* if(isset(session_name())){
} */