PHP学习笔记
aoaotheone
一名web应用开发的学习者,正努力完善自己的前端与后台技能树
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
php学习笔记--获取Linux随机数
$pr_bits = ''; // Unix/Linux platform? $fp = @fopen('/dev/urandom','rb'); if ($fp !== FALSE) { $pr_bits .= @fread($fp, 16); @fclose($fp); } echo $pr_bits;此方法调用Linux的/dev/urandom来获取随机数,安全系数比ra转载 2017-07-12 11:23:54 · 331 阅读 · 0 评论 -
php学习笔记--字符编码函数
1.php获取当前字符的编码 mb_detect_encoding(string) 2.php转化字符编码 mb_convert_encoding(string,转化后的编码,转化前的编码)原创 2017-07-13 10:45:01 · 328 阅读 · 0 评论 -
php学习笔记--文件操作
1.打开文件fopen(fileName,mode) mode后面有“b”是,读取文件会多一个特殊字符 2.读取文件fread(object,length)、fgets(object,length) 区别,fgets读取文件,且fopen的mode参数后面没有‘b’是,就不会读取到那个特殊符号 3.关闭打开的文件fclose(object) 用于关闭fopen打开的文件原创 2017-07-13 12:08:03 · 278 阅读 · 0 评论 -
php学习笔记--创建带有特殊符号的数据库(表)
问题: 当创建数据库(表)的时候,如果名字里有特殊符号“-&*……%¥#@!”等,将会报错 解决方法: 用反单引号将特殊字符括起来 如:·_)()*&……%¥#@!· 反单引号的位置在键盘的左上角,数字“1”的旁边 注意事项: 访问带特殊字符的数据库(表)时,同样也要用反引号将名字括起来原创 2017-07-14 11:38:50 · 435 阅读 · 0 评论 -
php学习笔记——popen()异步调用
写了一年的PHP后台,第一次在实践中需要用到异步编程。。。。 通过一晚上的搜索,找到了一个有效的异步编程方法,即popen()。 该函数会创建一个管道,所以不会对PHP造成阻塞。但异步是有条件的,需要在command后面加上“&”,表示后台执行,另外如果使用fread来读取管道数据,将会造成进程阻塞。 用法实例 $pid = popen("python ./Public/原创 2018-01-12 23:43:44 · 5851 阅读 · 0 评论 -
php学习笔记--session会话
使用原因: 区分不同用户,维持登录状态 方法: 创建一个新会话: session_start();//开启一个session会话 $_SESSION['key']='value';//设置相应的session值 $sessId = session_id()//获取当前会话的id(此id是辨别不同用户的标识)echo $sessid; 检测用户身份或维护登录时:session_id(原创 2017-07-13 19:33:56 · 344 阅读 · 0 评论
分享