上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 25 下一页
摘要: 在做开发的时候,我们不仅仅只是做各种网站或者接口,也经常需要写一些命令行脚本用来处理一些后端的事务。比如对数据进行处理统计等。当然也是为了效率着想,当一个事务有可能会有较长的耗时时,往往会交由服务器的定时器来固定时间调用脚本进行处理,从而让客户端能够有更好的用户体验。我们今天就来了解下 PHP 的命 阅读全文
posted @ 2021-04-14 10:06 码农老张 阅读(582) 评论(0) 推荐(0)
摘要: 什么是引用计数 在PHP的数据结构中,引用计数就是指每一个变量,除了保存了它们的类型和值之外,还额外保存了两个内容,一个是当前这个变量是否被引用,另一个是引用的次数。为什么要多保存这样两个内容呢?当然是为了垃圾回收(GC)。也就是说,当引用次数为0的时候,这个变量就没有再被使用了,就可以通过 GC 阅读全文
posted @ 2021-04-12 10:31 码农老张 阅读(189) 评论(0) 推荐(0)
摘要: 在很多时候,我们需要简单的运行一个小 demo 来验证一些代码或者轮子是否可用,是否可以运行起来,但是去配 nginx 或者 apache 都很麻烦,其实,PHP CLI 已经提供了一个简单的测试服务器,我们直接就可以运行起来进行简单的一些测试工作。 直接启动一个内置服务器 php -S local 阅读全文
posted @ 2021-04-09 09:13 码农老张 阅读(513) 评论(0) 推荐(0)
摘要: 对于大部分编译型语言来说,比如 C 、 Java 、 C# ,我们都能很方便地进行断点调试,但是 PHP 则必须安装 XDebug 并且在编辑器中进行复杂的配置才能实现断点调试的能力。不过,如果只是简单的调试并且查看堆栈回溯的话,其实 PHP 已经为我们准备好了两个函数,能够让我们非常方便的看到程序 阅读全文
posted @ 2021-04-08 11:03 码农老张 阅读(177) 评论(0) 推荐(0)
摘要: 接下来,我们继续学习 PHP 中的错误处理函数。上次学习过的函数是错误信息的获取、设置、发送等功能,今天学习的内容主要是关于错误的捕获相关的函数。 set_error_handler() 首先是大家可能会接触过的一个函数,它可以用来捕获一些错误的信息。如果我们需要统一处理一些错误,比如规定日志格式或 阅读全文
posted @ 2021-04-07 10:22 码农老张 阅读(177) 评论(0) 推荐(0)
摘要: 在之前的文章中,我们了解过了 PHP 中的异常和错误的区别,也简单地介绍了一些 PHP 中的错误处理函数。这次,我们再开两篇文章,详细的介绍一些 PHP 中错误处理相关的函数。想了解错误和异常相关内容的,请移步: 一起搞懂PHP的错误和异常(一) 一起搞懂PHP的错误和异常(二) 一起搞懂PHP的错 阅读全文
posted @ 2021-04-06 14:15 码农老张 阅读(217) 评论(0) 推荐(0)
摘要: 想必大家都使用过 memcached 或者 redis 这类的缓存系统来做日常的缓存,或者用来抗流量,或者用来保存一些常用的热点数据,其实在小项目中,PHP 也已经为我们准备好了一套简单的缓存系统,完全能够应付我们日常普通规模站点的开发。这一套扩展就是 APCu 扩展。 APCu 扩展 APCu 扩 阅读全文
posted @ 2021-04-02 09:21 码农老张 阅读(157) 评论(0) 推荐(0)
摘要: 在大型公司中,一般会有很我编程语言的配合。比如说让 Java 来做微服务层,用 C++ 来进行底层运算,用 PHP 来做中间层,最后使用 JS 展现效果。这些语言间的配合大部分都是通过 RPC 来完成,或者直接将数据入库再使用不同的语言来取用。那么,我们 PHP 的代码能否直接调用这些语言呢?其实, 阅读全文
posted @ 2021-04-01 09:40 码农老张 阅读(258) 评论(0) 推荐(0)
摘要: 这次我们来介绍一个SPL库中的目录迭代器,它的作用其实非常简单,从名字就可以看出来,就是获取指定目录下的所有内容。之前我们要遍历目录获取目录及目录下的所有文件一般是需要进行递归遍历的,自己写这个代码说实话还是挺麻烦的,所以PHP为我们准备好了这一套内置API,当输入指定的目录后,直接返回该目录下所有 阅读全文
posted @ 2021-03-31 09:44 码农老张 阅读(143) 评论(0) 推荐(0)
摘要: 在日常开发中,我们进行用户登录的时候,大部分情况下都会使用 session 来保存用户登录信息,并以此为依据判断用户是否已登录。但其实 HTTP 也提供了这种登录验证机制,我们今天就来学习关于 HTTP 验证相关的知识。 HTTP Basic if (!isset($_SERVER['PHP_AUT 阅读全文
posted @ 2021-03-30 09:48 码农老张 阅读(223) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 25 下一页