猫铃儿 Mao02 Logo

高山仰止,景行行止



session 基础 2018-05-23 14:51:33

关于 php session 的一个坑

前段实践用 slimphp 开发了一个小项目,后来需要使用 session,没有找库,于是直接使用了原生 php 函数操作。
意外发现线上不能存储 session ,表现为在$_SESSION超全局变量中存储了变量之后,再次访问服务器,$_SESSION无值。
因为其中一个是跨站使用 jsonp(同
阅读全文
基础 2018-04-07 16:32:00

记录php中 ??和?:的区别

如果有不对还请留言指正
??运算符是如果前面的变量有定义就等于前面的,没定义则等于后面的,相当于
isset($foo)?$foo:$bar;
?:运算符是如果前面的变量不为空就等于前面的,为空则等于后面的,相当于
!empty($foo)?$foo:$bar;
?:在遇到前面的变量未定义时会抛出N
阅读全文
基础 2018-04-07 00:13:07

简记下js 的call 和 apply

用法
object1.method.call(object2,[arg1,[arg2...);
object1.method.apply(object2,[arg1,arg2...]);
简而言之 使用object2来调用object1的方法,区别是参数形式的差别
阅读全文
基础 2018-03-22 11:27:57

函数积累

crc32
32位循环校验,使用printf("%u")得到整数值,用以校验数据完整性,也可以为字符串产性唯一ID值,貌似某些情况可能产生相同值。
阅读全文
基础 2018-03-21 14:43:46

php字符转码遇到的坑

很基础的一个知识点,字符转码,汉字编码GB2312,GBK,GB18030,包含的字符数依次递增,一些生僻字在可能在使用ICONV函数转码时会出现notice错误,防止转码异常,我直接全部用了GB18030。貌似没有出错了
阅读全文
基础 2018-01-22 18:55:27

SPL标准库之异常

LogicException (extends Exception)
逻辑异常

BadFunctionCallException
调用了没有定义的函数或缺少了必要的参数
BadMethodCallException
调用了没
阅读全文
基础 2017-12-23 09:03:34

php 函数积累

php_uname;
//php_uname — 返回运行 PHP 的系统的有关信息
string php_uname ([ string $mode = "a" ])

/*mode 是单个字符,用于定义要返回什么信息:

'a':此为默认。包含序列 &
阅读全文
基础 2017-12-22 15:30:20

PHP中双叹号!!的使用

今天写代码的时候发现了一段代码
使用的thinkphp框架取session后判断。
if(!!session("user")){
do something;
}
刚看到时不明白为什么会用这样的写法,但是从语法上来分析,一个数组使用!取反,则从数组隐式转换为
阅读全文
基础 2017-12-22 15:03:56

php 函数的引用返回

<?php
function &test() {
static $b=0;//申明一个静态变量
$b=$b+1;
echo $b;
return $b;
}

$a=test();//这条语句会输出 $b的值 为1
$a=5;
$a=te
阅读全文

博主:猫铃儿

性别:男

职业:php攻城狮

email:sinan00@qq.com

git:https://gitee.com/Mao02/

composer:https://packagist.org/packages/jayfun/

格言:如果你有梦想的话,就要去捍卫它

简介:野生程序员,php入行,吃力的走在全栈的路上

技能点: php javascript java python mysql