您的位置:首页 > 技术中心 >
  • 让你彻底搞明白PHP中的include和require!

    推荐:《PHP视频教程》在PHP中,有两种包含外部文件的方式,分别是include和require。他们之间有什么不同呢?如果文件不存在或发生了错误,require产生E_COMPILE_ERROR级别的错误,程序停止运行。而include

    2022-02-11 13:30点击阅读

  • 关于PHP反序列化字符串逃逸

    推荐:《PHP视频教程》通过CTF比赛了解PHP反序列化,记录自己的学习。借用哈大佬们的名言任何具有一定结构的数据,如果经过了某些处理而把结构体本身的结构给打乱了,则有可能会产生漏洞。0CTF 2016piapiapia-----反序列化后

    2022-02-11 13:30点击阅读

  • php中的单例模式

    1.单例模式的由来 类是对现实生活中一类具有共同特征的事物的抽象,通过类的实例化,产生了许多的对象,但同时也产生了大量资源的消耗(例如在连接数据库时连接数量的限制,又例如在计算机中打开资源管理器却具有唯一性),由此也产生了对类的实例化进行

    2022-02-11 13:30点击阅读

  • 详解PHP面向对象之后期静态绑定

    推荐:《PHP视频教程》介绍自 PHP 5.3.0 起,PHP 增加了一个叫做后期静态绑定的功能,用于在继承范围内引用静态调用的类。准确说,后期静态绑定工作原理是存储了在上一个“非转发调用”(non-forwarding call)的类名。

    2022-02-11 13:30点击阅读

  • 数组转json后的结果是数组还是对象? (踩坑记录)

    推荐:《PHP视频教程》最近工作中经常遇到这些问题,因此记录一下问题:数组转json,有时是对象,有时是数组?情况一:$arr = [1,2,3];//数组下标从0开始的echo json_encode($arr); //[1,2,

    2022-02-11 13:30点击阅读

  • 关于PHP打印格式化显示利器

    推荐:《PHP视频教程》当我们调试php代码的时候,会使用var_dump、print_r 输出结果,输出的时候需要格式化。格式化后的结果echo "

    ";$arr=[3,1,5,8];print_r($arr);不格式化后的结果$

    2022-02-11 13:30点击阅读

  • PHP程序员的信号处理

    写给PHP程序员的信号处理教程今天晚上吃卤煮,领桌的妹子问我,这玩意儿能吃么?我:你觉得能吃就能吃。。。和内容无关的主题什么是信号信号就是事件发生时,对进程的一种通知机制(也叫软件中断)。当一个进程收到信号后,内核会暂停该进程正在执行的代码

    2022-02-11 13:30点击阅读

  • 记录一次PHP优化案例

    记一次PHP优化案例网站架构简介:现在很多的企业都是使用lnmp或者lamp来做企业的网站服务器架构,这两种网站的服务架构,我们都是比较熟悉的;基于nginx的性能优于Apache,现阶段的很多公司,都是逐渐把Apache替换成nginx,

    2022-02-11 13:30点击阅读

  • 教你用php读写csv格式的文件

    推荐:《PHP视频教程》读取csv格式文件function read_csv($file){ setlocale(LC_ALL,zh_CN);//linux系统下生效 $data = null;//返回的文件数据行 if(

    2022-02-11 13:30点击阅读

  • 详解PHP如何遍历对象

    PHP怎么遍历对象?对于php来说,foreach是非常方便好用的一个语法,几乎对于每一个PHPer它都是日常接触最多的请求之一。那么对象是否能通过foreach来遍历呢?答案是肯定的,但是有个条件,那就是对象的遍历只能获得它的公共属性。/

    2022-02-11 13:30点击阅读

  • 解析PHP的可变变量与可变函数

    PHP的可变变量与可变函数什么叫可变。在程序世界中,可变的当然是变量。常量在定义之后都是不可变的,在程序执行过程中,这个常量都是不能修改的。但是变量却不同,它们可以修改。那么可变变量和可变函数又是什么意思呢?很明显,就是用另一个变量来定义他

    2022-02-11 13:30点击阅读

  • 教你用php读取elf结构

    推荐:《PHP视频教程》前提知识UNIX系统的可执行文件都采用ELF格式,类型分为目标文件、可执行文件和共享库ELF格式探析之三:sections本例基于64位的小端序linux机器以读取目标文件hello.o为例#include

    2022-02-11 13:30点击阅读

  • 详解PhpOffice如何写一个漂亮的表格

    推荐:《PHP视频教程》文章不长,文章不长,文章不长本表格是模仿橙心优选团长面单来做的先上表格思路确定总共有多少列,需要确定表头要合并多少单元格,可以多预留 1~2 列,如果用不到,最后把宽度设置为 0剩下的就是合并单元格,设置单元格样式e

    2022-02-11 13:30点击阅读

  • PHP实现异步的三种方式

    推荐:《PHP视频教程》三种实现方式通用的异步执行文件 exec.phpsleep(8);$data = "--- type " . date("Y-m-d H:i:s") . " ---\\n";file_put_contents("..

    2022-02-11 13:30点击阅读

  • php.ini与phpinfo()的用处详解

    推荐:《PHP视频教程》phpinfophp -i 和 phpinfo() 可以展示出 phpinfo 信息,展示当前PHP环境的上下文信息;Compiler : PHP的编译器版本PHP Version: PHP版本Loaded Con

    2022-02-11 13:30点击阅读

  • 关于php国密SM3签名算法

    推荐:《PHP视频教程》php国密SM3签名算法代码地址github.com/lizhichao/sm安装composer require lizhichao/one-sm使用require __DIR__ . /vendor/autolo

    2022-02-11 13:30点击阅读

  • 详解PHP sprintf()格式化用法

    推荐:《PHP视频教程》php sprintf函数是一个非常强大的函数,本篇文章特别记录一下php中的sprintf函数格式化字符串的相关用法。定义和用法sprintf() 函数把格式化的字符串写入一个变量中。语法sprintf(forma

    2022-02-11 13:30点击阅读

  • PHP开发api接口

    推荐:《PHP视频教程》 php的api接口在实际工作中,使用PHP写api接口是经常做的,PHP写好接口后,前台就可以通过链接获

    2022-02-11 13:30点击阅读

  • Hyperf初学安装到启动并访问!

    Hyperf的官方介绍:Hyperf 是基于 Swoole 4.5+ 实现的高性能、高灵活性的 PHP 协程框架,内置协程服务器及大量常用的组件,性能较传统基于 PHP-FPM 的框架有质的提升,提供超高性能的同时,也保持着极其灵活的可扩展

    2022-02-11 13:30点击阅读

  • PHP最大连接数的设置及php-fpm高并发参数调整

    推荐:《PHP视频教程》服务器中找到php-fpm.conf配置(有的会在引入的www.conf中)[global]pid = /usr/local/php/var/run/php-fpm.piderror_log = /usr/local

    2022-02-11 13:30点击阅读