page contents

php架构之CGI、FastCGI、php-fpm有什么关系?

在使用PHP开发应用时,我们用的最多的无非就是LNMP、LAMP等架构,这也是PHP开发的经典架构,使用起来简单好用,可正时因为简单好用, 使得很多人仅仅停留在会使用的层次上;CGI、FastCGI、php-f...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-09 16:08
  • 阅读 ( 679 )

JWT可以很好的应用在restful api模式上

什么是JWTJWT(JSON Web Token), 顾名思义就是可以在Web上传输的token,这种token是用JSON格式进行format的。它是一个开源标准(RFC 7519),定义了一个紧凑的自包含的方式在不同实体之间安全的用J...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-08 18:17
  • 阅读 ( 614 )

PHP的TS和NTS有何区别,PHP在各环境下的伪静态是如何配置的

ts(Thread-Safety)即线程安全,多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-08 18:14
  • 阅读 ( 609 )

让PHP7达到最高性能的几个Tips

记得启用Zend Opcache, 因为PHP7即使不启用Opcache速度也比PHP-5.6启用了Opcache快, 所以之前测试时期就发生了有人一直没有启用Opcache的事情. 启用Opcache非常简单, 在php.ini配置文件中加入...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-07 16:00
  • 阅读 ( 606 )

PHP设计短信验证码防刷机制,你能想出多少种方案?

大部分产品都会涉及到短信验证码的使用界面,尤其是手机产品,短信验证码几乎已经成为所有手机产品的标准。因此,防止短信被刷成了每个产品经理和开发人员关心的问题。 没有体验过短信被刷问题...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-06 17:26
  • 阅读 ( 800 )

php之static静态关键字

都知道声明为static的方法可以在类没有被实例化的时候调用  但是php有个很有趣的现象,静态调用非静态方法: <?php class A {     public function test(){         echo "hello";  ...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-05 19:08
  • 阅读 ( 676 )

PHP在很多公司遭到弃用?

前有以Java为上的学术派地位难以撼动,后有新兴崛起的Python等语言的猛烈夹击。没错,如今PHP的地位很尴尬。 PHP相对于其他语言,编辑简单,实用性强,更适合初学者。跨平台性强优势明显,由...

  • 0
  • 0
  • Pack
  • 发布于 2020-02-05 19:06
  • 阅读 ( 707 )

Laravel错误处理

大多数Web应用程序都有特定的错误处理机制。使用这些工具,他们跟踪错误和异常情况,并记录它们以分析性能。 在进一步详细了解Laravel中的错误处理之前,请注意以下重要事项 - 对于任何新项目...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-20 16:49
  • 阅读 ( 635 )

如何设计一个高可用系统?要考虑哪些地方?

​这是一篇短小的文章,解答了几个面试经常遇到的问题。本文主要包括下面这些内容: 高可用的定义哪些情况可能会导致系统不可用?有些提高系统可用性的方法?只是简单的提一嘴,更具体内容在后...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-20 14:39
  • 阅读 ( 646 )

PHP函数

PHP函数与其他编程语言类似。函数是一段代码,它以参数的形式接受另一个输入,并进行一些处理并返回一个值。 您已经看过许多函数,如fopen()和fread()等。它们是内置函数,但PHP也为您提供...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-18 15:54
  • 阅读 ( 605 )

如何将网站的php版本信息隐藏起来

当我们把网站上线之后,我们可以通过curl的如下命令显示指定网站的头信息,curl的安装方法参考:https://www.wj0511.com/site/d... curl -I https://www.wj0511.com 如: 这时候可以看到如下...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-18 15:49
  • 阅读 ( 660 )

PHP 表单处理

PHP superglobals $_GET和 $_POST 用于收集表单数据。PHP - 一个简单的HTML表单下面的示例显示了一个包含两个输入字段和一个提交按钮的简单HTML表单:例<html> <body> <for...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-16 16:25
  • 阅读 ( 742 )

PHP 回显和打印语句

PHP 回显和打印语句 在PHP中,有两种基本的输出方式:echo和print。在本教程中,我们几乎在每个示例中都使用echo(和pr​​int)。因此,本章包含有关这两个输出语句的更多信息。PHP回显和打印...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-16 16:24
  • 阅读 ( 669 )

Laravel错误和日志记录

错误 一个项目正在进行中,会产生一些错误。在启动新的Laravel项目时,已经为您配置了错误和异常处理。通常,在本地环境中,我们需要查看用于调试目的的错误。我们需要在生产环境中隐藏用户的...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-15 16:34
  • 阅读 ( 758 )

Laravel响应实例详解

Web应用程序根据许多参数以多种方式响应用户的请求。本章详细解释了Laravel Web应用程序中的响应。 基本回应 Laravel提供了几种不同的方式来返回响应。响应可以从路由或控制器发送。可以发送...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-15 14:41
  • 阅读 ( 807 )

巧用 PHP 数组函数

0x00 前言 PHP 的数组是一种很强大的数据类型,与此同时 PHP 内置了一系列与数组相关的函数可以很轻易的实现日常开发的功能。但是我发现好像很多小伙伴都忽略了内置函数的作用(比如我自己就编...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-14 14:55
  • 阅读 ( 664 )

PHP实现daemon

TL;DR PHP实现守护进程可以通过 pcntl 与 posix 扩展实现。编程中需要注意的地方有:通过二次 pcntl_fork() 以及 posix_setsid 让主进程脱离终端通过 pcntl_signal() 忽略或者处理 SIGHUP 信号...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-14 14:54
  • 阅读 ( 611 )

深入讲解 Laravel 的 IoC 服务容器

众所周知,Laravel 控制反转 (IoC) / 依赖注入 (DI) 的功能非常强大。遗憾的是, 官方文档 并没有详细讲解它的所有功能,所以我决定自己实践一下,并整理成文。下面的代码是基于 Laravel 5.4.26...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-09 15:23
  • 阅读 ( 550 )

goto语法在PHP中的使用

在C++、Java及很多语言中,都存在着一个神奇的语法,就是goto。顾名思义,它的使用是直接去到某个地方。从来代码的角度来说,也就是直接跳转到指定的地方。我们的PHP中也有这个功能,我们先来...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-09 15:17
  • 阅读 ( 560 )

PHP模板引擎

PHP模板引擎的由来 为了解决当时混合开发WEB应用出现的一系列问题:代码难维护,代码不可重用,程序员要求知识广等问题实现后端与前端不完全分离,开发与美工可以分工合作,提高效率 PHP模...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-08 16:24
  • 阅读 ( 522 )