前言:
既然想着入这行,长久做下去,今天有个想法。每天录10分钟左右的视频,总结下工作中的问题,更好的服务于工作,坚持下去,希望有所成就。
录制一:php负数求余及布尔类型初探
1. php求余中的负数
-8%3 //-2
8%3 //2
8%-3 //2
2.php中奇怪的布尔类型
$a = true;
$a++;
echo $a."";//1
$a +=1;
echo $a; //2
$b=true;
$b+=1;
echo $b; //2
录制的视频:https://weibo.com/tv/v/HDMYoh0tv?fid=1034:4394829220612949
录制二: 微信网页版二维码扫描登陆
1:浏览器中打开微信网页的url,此时与微信服务器建立了长连接。
2. 手机扫码获取了uuid,加上自己的账号、头像等信息,发送到微信服务器(跳转到登际界面)
3. 微信服务器收到uuid+账号信息,通过uuid,把账号信息,返回到对应的uuid所在的url。
4. 前端收到账号信息会展示出来。
5. 如果用户点登陆(手机上),会把这个登陆指令发到微信服务器(uuid+账号信息+login_status=1)
6. 微信服务器收到登陆指令,会生成一个token,返还到网页端
7. 网页端拿到token就可以登陆成功。
详细讲解视频:https://weibo.com/tv/v/HDWxcvELH?fid=1034:4395196746547535
录制三: 神奇的表单提交
1.Get请求的只能用$_GET获取,post请求的只能用$_POST获取,
不能交叉使用。如果需要交叉使用,要用$_REQUEST获取。
2. 如果两个input的name相同,在获取时,会获取最后的一个为准。
如果要不覆盖,可以在name后面加[],此时后台获取的是一个数组。
详细讲解视频:https://weibo.com/tv/v/HExYV4r3O?fid=1034:4396636621974328
录制四: php中按址传参和按值传参
1.如果是按值传参,参数值的改变,只会影响自身,不会影响其他参数。
2.如果是按址传参,参数值的改变会影响其他参数。
详细讲解视频:https://weibo.com/tv/v/HEE4Y82Jl?fid=1034:4396870428999923
录制五: php中字符串索引求值及mysql修改密码
1.字符串可以像数组一样按键名求值
2.mysql修改密码时的关键注意点
方法1: 用SET PASSWORD命令
首先登录MySQL。
格式:mysql> set password for 用户名@localhost = password('新密码');
例子:mysql> set password for root@localhost = password('123’);
方法2:用mysqladmin
格式:mysqladmin -u用户名 -p旧密码 password 新密码
例子:mysqladmin -uroot -p123456 password 123
详细讲解视频:https://weibo.com/tv/v/HF0pMwkLd?fid=1034:4397729389162054
录制六: php中if中变量赋值及变量共用内存值问题
<?php
$a=2;
$b=3;
$c = &$a;
$c =5;
if(($b=$a)>0 || ($a=5)>0 ){
$a++;
$b++;
}
echo $a.'-'.$b.'-'.$c;
?>
注:上述输出 6-6-6
$a=2;$b=3;$c = &$a;
这样写的话,a和c指向同一块内存空间,a的值变化,c也变化;c的值改变,a的值也跟着改变。
详细讲解视频:https://weibo.com/tv/v/HFphgpkLs?fid=1034:4398685497559948