
PHP
边扯边淡
这个作者很懒,什么都没留下…
展开
-
【PHP】PHP md5函数第二个参数为 true 时显示乱码以及乱码的由来
起序:这要因为一道 Web 题说起,那是一个月黑风高的白天…一、程序展示话不多说,先展示一下使用 md5() 对 admin 字符串加密之后,第二个参数为 true|false 不同的结果:<?php highlight_file(__FILE__); echo '<br >'; $str = "ffifdyop"; echo md5($str, true); echo '<br >'; echo m原创 2020-11-20 15:00:48 · 1387 阅读 · 0 评论 -
【PHP】PHP 魔术方法
PHP 魔术方法起序:做 Web 题的遇到的,总结总结。一、方法列举就写了几个常用的,其他的可以搜一下。魔术方法含义及调用时期__construct()创建对象时会自动调用(构造函数)__destruct()对象操作执行完毕后自动执行(销毁函数)__sleep()使用 serialize() 时触发__wakeup()使用 unserialize() 时触发__toString()把类当作字符串使用时触发二、方法执行代码展示&原创 2020-11-18 17:19:34 · 169 阅读 · 0 评论 -
【PHP】PHP 序列化与反序列化
起序:做 Web 题的遇到的,总结总结。一、概述1、概念把对象转换为字节序列的过程称为对象的序列化;把字节序列恢复为对象的过程称为对象的反序列化。1、序列化引用官方术语就是 序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。应用就是将 对象、文件、数据 等多种不同的格式,由于很难统一 传输和保存,经过序列化之后就都是字节流了,就可以进行将这通用的格式 传输和保存。2、反序列化引用官方术语就是 反序列化 (UnSerialization)是将原创 2020-11-18 17:18:05 · 213 阅读 · 0 评论 -
【PHP】Fatal error Uncaught Error Call to undefined function mb_substr()
起序:这两天学 PHP 的时候,遇到的问题,在网上搜了好一段时间,然后困了,睡了半个小时后后,醒来知道怎么解决了。一、原因Fatal error: Uncaught Error: Call to undefined function mb_substr() in E:\Servers\Apache\Apache24\htdocs\test.php:11这个是因为在 php7 中的 php.ini 中没有打开 mbstring (在 php5 中是 php_mbstring)。二、解决方法取消原创 2020-11-12 16:53:30 · 1476 阅读 · 3 评论