PHP学习笔记

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

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

} */

 

 

阅读更多
文章标签: php
个人分类: PHP 学习
想对作者说点什么? 我来说一句

php二次开发学习笔记

2011年08月07日 1KB 下载

PHP第一部分学习笔记

2010年12月25日 82KB 下载

php第一部分学习笔记源码

2010年12月25日 5KB 下载

PHP学习笔记PHP实例

2012年12月12日 539KB 下载

php学习笔记

2016年11月20日 145KB 下载

PHP学习笔记1

2012年07月25日 639KB 下载

PHP个人学习笔记

2018年03月13日 3KB 下载

PHP整理笔记

2013年12月07日 164KB 下载

没有更多推荐了,返回首页

不良信息举报

PHP学习笔记

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭