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 学习筆記[2] —— 自学PHP 笔记整理

1.对于数据库操作的代码,可以提取出一个简单的php文件
  • u011415782
  • u011415782
  • 2015年12月24日 16:08
  • 722

PHP之MODULE学习笔记(二)

原文地址:http://blog.sina.com.cn/s/blog_48835ef9010003ho.html PHP之MODULE学习笔记(二) 在PHP得MODULE当中有三种扩展方式...
  • lltaoyy
  • lltaoyy
  • 2017年05月02日 21:43
  • 178

个人PHP学习笔记(一)--基本语法

目录 基本语法 语句结构 函数 数组 面向对象的程序设计 字符串 正则表达式 常用函数 文件系统 图形图像处理 MySQL数据库 Cookie&Session 错误和异常 基本语法变量 由英文字母或下...
  • u013474558
  • u013474558
  • 2015年05月17日 10:23
  • 409

PHP 入门学习笔记(一)

PHP 变量变量以 $ 符号开始,后面跟着变量的名称。变量名是区分大小写的($y 和 $Y 是两个不同的变量)。PHP 和 python 一样是一门弱类型语言,不用声明类型。PHP 会根据变量的值,自...
  • wwh578867817
  • wwh578867817
  • 2016年07月28日 11:41
  • 427

PHP学习笔记——常规参数的函数

/* 功能:处理两个数相加 * @param int $a 这是第一个加数 * @param int $b 这是第二个加数 ...
  • iheyu
  • iheyu
  • 2017年04月19日 17:33
  • 197

PHP简易商城(一)概述

功能:首页登录注册用户中心修改信息上传头像我的订单购物车新闻后台:商品列表后台:添加商品后台:编辑商品后台:用户列表后台:文章列表后台:广告列表代码:https://github.com/pangPy...
  • u012995856
  • u012995856
  • 2017年04月29日 22:21
  • 771

Linux学习笔记之——起始篇

摘要:学习笔记目录、方便以后回顾、没有什么捷径可走、不断的记录、总结、练习、coding、coding。...
  • chenghuaying
  • chenghuaying
  • 2014年03月31日 16:47
  • 4552

在计算机学习,善用“笔记软件”

为知笔记 Linux 版 2015-12-03 产品更新 提示:软件的名称由wiznote修改为WizNote,在终端命令行下需要使用WizNote来打开程序。 更新日志: 2.3.2 版本(201...
  • Lina_ACM
  • Lina_ACM
  • 2016年08月03日 10:41
  • 803

斯坦福机器学习网易公开课笔记1

之前在coursera上看了Andrew Ng的机器学习课程,那个课程比较简明,适合对机器学习有一个整体的印象,但是很多细节的内容和推导都忽略了。现在想要了解机器学习更多,所以开始看Andrew Ng...
  • zhonglj0314
  • zhonglj0314
  • 2017年02月20日 09:57
  • 529

《Java JDK8学习笔记》读书笔记(4)

第4章 认识对象 学习目标  区分基本类型与对象类型  了解对象与引用的关系  从打包器认识对象  以对象观点看待数组  认识字符串的特性...
  • mouyong
  • mouyong
  • 2016年04月18日 20:10
  • 4415
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP学习笔记
举报原因:
原因补充:

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