标签:php

通过类名动态生成对象

| 2019年3月2日

问题 前几天有人在PHP的QQ群里问生成对象的问题: use A\B; $b = new B(); // 正确 $str = “B”; $b = new $str(); // 错误,提示:类”B”未找到 类似问题五六年前碰到过,因此印象深刻。热心提示要用 “完全限定类名” 形… 继续阅读 »

PHP中的pack和unpack函数

| 2019年2月23日

PHP有两个重要的冷门函数:pack和unpack。在网络编程,读写图像文件等场景,这两个函数几乎必不可少。鉴于文件读写/网络编程,或者说字节流处理的重要性,掌握这两个函数是迈向高级PHP编程的基础。 本文先介绍字节和字符的区别,说明两个函数存在的必要性和重要性。然后介绍基本用法和使用场景,让读者对… 继续阅读 »

PHP反射

| 2018年9月20日

转载请注明文章出处: https://tlanyan.me/php-review-reflection PHP回顾系列目录 PHP基础 web请求 cookie web响应 session 数据库操作 加解密 Composer 创建自己的Composer包 发送邮件 IO 流 Socket编程 多进… 继续阅读 »

PHP协程

| 2018年9月13日

转载请注明文章出处: https://tlanyan.me/php-review-coroutine PHP回顾系列目录 PHP基础 web请求 cookie web响应 session 数据库操作 加解密 Composer 创建自己的Composer包 发送邮件 IO 流 Socket编程 多进程… 继续阅读 »

PHP socket编程

| 2018年6月23日

转载请注明文章出处: https://tlanyan.me/php-review-socket/ PHP回顾系列目录 PHP基础 web请求 cookie web响应 session 数据库操作 加解密 Composer 创建自己的Composer包 发送邮件 IO 流 web开发一直是PHP的主战… 继续阅读 »

PHP定时器那点事

| 2018年6月21日

转载请注明文章来源:https://tlanyan.me/timer-in-php/ 常见的定时器有两种:一种周期性定时执行,例如每天的凌晨三点出报表;另一种在指定时间后执行(一次),例如会员登录系统五分钟后发放每日登录奖励。两种情况对应shell中的cron和at命令,与JavaScript中的s… 继续阅读 »

PHP中的流

| 2018年5月28日

转载请注明文章出处: https://tlanyan.me/php-review-stream/ PHP回顾系列目录 PHP基础 web请求 cookie web响应 session 数据库操作 加解密 Composer 创建自己的Composer包 发送邮件 IO 上篇 “PHP回顾之IO” 提到… 继续阅读 »