match 是有结果的表达式并做严格比较;switch 语义不同。先看输入类型,再决定分支能否匹配。
类封装状态与行为,构造器建立有效初始状态。属性提升减少声明重复,不减少验证需求。
变量可以绑定不同类型,但函数契约仍会约束输入。strict_types 影响特定调用边界的标量转换,不等于全语言禁止所有转换。
CLI 从参数和标准输入取数据,Web 从请求取数据。输出都可能用 echo,但状态码、请求头和生命周期不同。
PHP 解释器运行脚本,扩展提供附加能力,Composer 管项目依赖。一个环境能运行 echo 不代表已启用数据库或多字节扩展。
用 asdf 装 PHP 7.4 的过程记录,含 composer 兼容性问题与后续处理方式。
用 asdf 装指定版本的 PHP,并补上 redis 与 Swoole 两个扩展:包含 tar 解压、查看压缩包内容、进入目录、处理权限问题、清理与编译步骤。