关闭

PHP学习笔记

标签: php
228人阅读 评论(0) 收藏 举报
分类:

变量,常量,可变变量,引用变量:

$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())){

} */

 

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:85887次
    • 积分:1732
    • 等级:
    • 排名:千里之外
    • 原创:86篇
    • 转载:46篇
    • 译文:0篇
    • 评论:7条