php
winnerzc2019
这个作者很懒,什么都没留下…
展开
-
PHP 基础 (18.0703)
18 年 7 月入职,工作需要开始学习 PHP,记录一些基础知识1. 类型判断is_bool(),is_string() 等判断类型var_dump() 打印数据类型gettype() 监测变量类型2. 数据类型Array 数组 $a = ["b" => "bb", "c" => "cc"];接收任何数量用逗号分隔的键值对。Object 对象:任何类型...原创 2019-02-15 11:26:49 · 114 阅读 · 0 评论 -
PHP date() 函数
date 函数 format 参数常用字符接触 PHP 时间不长,尤其初学阶段,对于 date() 函数格式化时用到的字符时常忘记,所以专门总结一下,以备不时之需。a - “am” 或是 “pm”A - “AM” 或是 “PM”d - 几日,二位数字,若不足二位则前面补零; 如: “01” 至 “31”D - 星期几,三个英文字母; 如: “Fri”F - 月份,英文全名; 如:...原创 2019-03-04 11:07:44 · 141 阅读 · 0 评论 -
逆波兰表达式的 PHP 实现
1. 简介逆波兰式(Reverse Polish notation,RPN,或逆波兰记法),也叫后缀表达式(将运算符写在操作数之后)2. 例子我们平时写a+b,这是中缀表达式,写成后缀表达式就是:ab+下列例子,左侧为中缀,右侧为后缀即逆波兰式(1 + 3) / 4 => 1,3,+,4,/((2 * 3) + 4) * 5 => 2,3,*,4,+,5,*4....原创 2019-06-06 12:10:04 · 448 阅读 · 0 评论 -
laravel http 请求中空字符串强制转 null 问题
起先发现项目 sql 报错:入库时 not null 字段出现 null值;考虑特殊字符问题,后排查 sql 发现确实存在为空,且用特殊字符测试未出现问题;前端解析字符串生成字段信息,后端未做处理直接入库,考虑不是业务逻辑导致 null 值出现;查询 laravel 框架相关信息,发现对于 http 请求,存在一个名为 ConvertEmptyStringsToNull 的中...原创 2019-06-18 14:29:05 · 1768 阅读 · 1 评论 -
laravel 使用非自增主键异常的问题(UUID/GUID)
使用 laravel 操作 mysql 时,若表中使用非自增例如 UUID 或其他自定义字符串主键,需要修改一些属性,否则在查询时会出现一些数据异常。1. keyType该字段设定了主键的数据类型。要将其改为 string,默认为 int。默认情况下,会因为’纯数字字符串‘主键强制转换为 int 类型导致数据错误,’其他字符串‘会变为’0‘。2. incrementing该字...原创 2019-07-30 16:43:47 · 1153 阅读 · 0 评论