随笔分类 -  php_basic

摘要:开启PHP错误日志级别 抛出绝大多数错误异常 //临时修改配置 ini_set("display_errors", On); ini_set('log_errors','on'); //开启日志写入功能 ini_set('error_log','myerror.log'); //日志的存放位置 in 阅读全文
posted @ 2021-09-11 22:40 指令跳动 阅读(268) 评论(0) 推荐(0) 编辑
摘要:注意点: 1,加密后的字符串中的某些特别字符, 很有可能在url的传递过程中被解析,导致解密时失败,所以可以使用urlencode和urldecode保护一下; 方式一 <?php function encryptDecrypt($key, $string, $decrypt){ if($decry 阅读全文
posted @ 2020-08-27 15:36 指令跳动 阅读(148) 评论(0) 推荐(0) 编辑
摘要:在现代 PHP 特性中,流或许是最出色但使用率最低的。虽然 PHP 4.3 就引入了流,但是很多开发者并不知道流的存在,因为人们很少提及流,而且流的文档也很匮乏。PHP 官方文档对流的解释如下: 流的作用是提供统一的公共函数来处理文件、网络和数据压缩等操作。简单而言,流是具有流式行为的资源对象,也就 阅读全文
posted @ 2020-06-09 10:42 指令跳动 阅读(1651) 评论(1) 推荐(1) 编辑
摘要:配置:https://www.jianshu.com/p/582b683a26a2 参考:https://www.cnblogs.com/lamp01/p/8985068.html 下面介绍Opcache的安装 安装: 1、找到opcache的扩展,我的是php7.1 yum list php71* 阅读全文
posted @ 2020-04-30 17:19 指令跳动 阅读(230) 评论(0) 推荐(0) 编辑
摘要:参考: https://www.php.cn/php-weizijiaocheng-363026.html(socket实现长连接) socket系列 水泥、沙子,底层的东西 fsockopen 水泥预制件,可以用来搭房子 stream_socket系列 curl系列 毛坯房,自己装修一下就能住了 阅读全文
posted @ 2019-05-28 17:05 指令跳动 阅读(1031) 评论(0) 推荐(0) 编辑
摘要:罗列几个需要知道的要点: 1.session 是啥? 2.怎么保存的? 3.如何运行? 4.有生命周期吗? 5.关闭浏览器会过期吗? 6.Redis代替文件存储session 7.分布式session的同步问题 session是啥? 首先,我大致的知道,session是一次浏览器和服务器的交互的会话 阅读全文
posted @ 2019-03-18 12:47 指令跳动 阅读(1617) 评论(0) 推荐(0) 编辑
摘要:ob,输出缓冲区,是output buffering的简称,而不是output cache。ob用对了,是能对速度有一定的帮助,但是盲目的加上ob函数,只会增加CPU额外的负担。 ob的基本原则:如果ob缓存打开,则echo的数据首先放在ob缓存。如果是header信息,直接放在程序缓存。当页面执行 阅读全文
posted @ 2019-03-06 20:09 指令跳动 阅读(271) 评论(0) 推荐(0) 编辑
摘要:在php5.5及更早的版本中,使用func_num_args(), func_get_arg(), func_get_args()函数实现。 <?php function myfunc(){ // 获取参数数量 echo func_num_args().PHP_EOL; // 获取第一个参数的值: 阅读全文
posted @ 2019-03-05 10:37 指令跳动 阅读(331) 评论(0) 推荐(0) 编辑
摘要:1.__construct,__destruct__constuct构建对象的时被调用;__destruct明确销毁对象或脚本结束时被调用;2.__get,__set__set当给不可访问或不存在属性赋值时被调用__get读取不可访问或不存在属性时被调用3.__isset,__unset__isse 阅读全文
posted @ 2019-01-15 15:26 指令跳动 阅读(196) 评论(0) 推荐(0) 编辑
摘要:看到函数里面很多static修饰的变量,关于static修饰的变量,作用域,用法越看越困惑,所以查了下资料。 static用法如下: 1.static 放在函数内部修饰变量 2.static放在类里修饰属性,或方法 3.static放在类的方法里修饰变量 4.static修饰在全局作用域的变量 所表 阅读全文
posted @ 2019-01-14 19:48 指令跳动 阅读(1003) 评论(0) 推荐(0) 编辑
摘要:一、⊰ 偷偷的告诉你,这是一个很不谨慎就会踩得坑 ⊱ 如下代码 (看了一下很简单,没毛病啊,老铁) $arr = array( '0'=>'a','1'=>'b','2'=>'c','3'=>'d' ); echo json_encode($arr); 但是结果是 ["a","b","c","d"] 阅读全文
posted @ 2019-01-04 15:06 指令跳动 阅读(1662) 评论(0) 推荐(0) 编辑
摘要:一,抽象类:abstract abstract class HeHe{ public $age=18;//可以定义属性 public function say(){//可以方法实现 echo "i am say"; } abstract public function run();//方法声明 不能 阅读全文
posted @ 2018-12-12 14:57 指令跳动 阅读(1198) 评论(0) 推荐(0) 编辑
摘要:闭包是指在创建时封装周围状态的函数。即使闭包所在的环境不存在了,闭包中封装的状态依然存在。 匿名函数就是没有名称的函数。匿名函数可以赋值给变量,还能像其他任何PHP对象那样传递。不过匿名函数仍是函数,因此可以调用,还可以传入参数。匿名函数特别适合作为函数或方法的回调。 注意:理论上讲,闭包和匿名函数 阅读全文
posted @ 2018-11-08 13:09 指令跳动 阅读(201) 评论(0) 推荐(0) 编辑
摘要:PHP 向它运行的任何脚本提供了大量的预定义常量。 不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。 有八个魔术常量它们的值随着它们在代码中的位置改变而改变。 例如 __LINE__ 的值就依赖于它在脚本中所处的行来决定。这些特殊的 阅读全文
posted @ 2018-11-06 11:50 指令跳动 阅读(113) 评论(0) 推荐(0) 编辑
摘要:在PHP中,我们经常会通过include、require、include_once、require_once来引用文件,都可以达到引用文件的目的,但他们之间又有哪些区别呢,接一下我们详细的介绍一下 include:使用include引用外部文件时,只有代码执行到include代码段时,调用的外部文件 阅读全文
posted @ 2018-09-12 19:16 指令跳动 阅读(213) 评论(0) 推荐(0) 编辑
摘要:说明: 一,php实例 1,传值 <?php $param1=1; //定义变量1 $param2=2; //定义变量2 $param2 = $param1; //变量1赋值给变量2 echo $param2; //显示为1 ?> 2,传引用 <?php $param2=1; //定义变量2 $pa 阅读全文
posted @ 2018-03-22 16:56 指令跳动 阅读(436) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示