PHP学习笔记

原创 2015年07月09日 19:57:23

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

$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学习笔记

  • 2014年09月11日 17:04
  • 152KB
  • 下载

php100关于类的学习笔记

  • 2012年02月20日 18:22
  • 55KB
  • 下载

【PHP+MYSQL】实现登录界面的学习笔记

目标 利用php和MySQL实现登录界面 工具 1.wampserver(简单易上手的集成安装环境!) 2.notepad++(或dw,嫌麻烦记事本也可以!) 步骤 1.首先安装wampserver ...
  • Echowht
  • Echowht
  • 2015年01月09日 14:40
  • 2151

php学习笔记

  • 2012年12月08日 12:22
  • 242KB
  • 下载

PHP学习笔记

  • 2012年12月20日 16:49
  • 213KB
  • 下载

用PHP对一张图片进行九宫格位置的随机水印添加 (个人学习笔记)

传智播客2015PHP34期SVN学习笔记

  • 2016年01月10日 19:21
  • 1.71MB
  • 下载

php学习笔记

  • 2015年05月11日 14:31
  • 157KB
  • 下载

php学习笔记(六)数据库表的关联

创建表并插入几条记录的代码 CREATE TABLE joke ( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, joketext TEXT...

PHP的变量、常量学习笔记

  • 2008年10月24日 15:20
  • 2KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP学习笔记
举报原因:
原因补充:

(最多只允许输入30个字)