摘要:
先明确这里所指的PHP工程师,是指主要以PHP进行Web系统的开发,没有使用其的语言工作过。工作经验大概在3~4年,普通的Web系统(百万级访问,千成级数据以内或业务逻辑不是特别复杂)开发起基本得心应手,没有什么问题。但他们会这样的物点: ◆除了PHP不使用其它的语言,可能会点shell 脚本。 ◆ 阅读全文
摘要:
问题虽小,还挺棘手,记一下。 现 象:前台限制1000字符长度,输到键盘不能再输入保存时,居然提示超长 分 析:经过调试发现前后端字符串长度计算不一致。 原 因:换行时前端不会计算字符的长度,而后端会计算字符长度 解决方案:后端限制的长度大小尽量大于前端的限制输入的大小(只有换行才会出现此问题)。 阅读全文
摘要:
1、本地上传文件报错 原因:php.ini upload_max_filesize=2M,而我上传的文件5.7M,此时代码会直接报错,我以为是代码问题,找了好半天才想到ini,真是不应该 2、变量赋值时,本地ok,linux环境为空 原因:在对对象赋值时,$model->$attr[$i] 这种方式 阅读全文
摘要:
1、产品需求、实际开发、测试验收三者之间对产品需求未进行严格评估 检讨: a、产品方考虑问题细节不全面,需求频繁改动,导致时间不够用 b、我作为开发者,因未评估需求是否合理就急于动工,难辞其咎。后面因频繁改动需求,导致代码愈改愈乱,几乎无法维护,导致中间为了迎合需求变动,重构代码。 c、测试方前期拿 阅读全文
摘要:
1、事务无法回滚。 现象:在操作三张表时,有一张表操作失败,但事务却没有回滚,好半天找不到原因。 原因:发现同时操作的三张表中,其中有一张表的ENGINE=MyISAM,而我们知道事务只支持引擎为InnoDB的表 2、ajax异步加载的样式无法绑定事件 现象:做城市和机构的联动时,需要根据城市动态显 阅读全文
摘要:
INNER JOIN 关键字在表中存在至少一个匹配时返回行。 LEFT JOIN 关键字从左表(table1)返回所有的行,即使右表(table2)中没有匹配。如果右表中没有匹配,则结果为 NULL。 RIGHT JOIN 关键字从右表(table2)返回所有的行,即使左表(table1)中没有匹配 阅读全文
摘要:
if (self!=top) { window.parent.location.reload();} 阅读全文
摘要:
今天做一编辑页面时被一个很小的问题困了许久。由于在YII2框架里高度集成了bootstrp框架,在做一个编辑的页面时出现了一个自定义的功能,自定义的字段非数据库表里的字段,所以需要在模型里单独声明一个全局变量,然后问题出现了,我在显示编辑页面的时候定义了这个值,在提交保存时被复用,也就是说我无论选择 阅读全文
摘要:
<script> $(document).ready(function () { //限制字符个数 $(".box-right .title a").each(function () { var maxwidth = 23; if ($(this).text().length > maxwidth) 阅读全文
摘要:
$str1 = 'ABCDE';$str2 = 'AE';var_dump(in_str($str2, $str1));function in_str($needle, $haystack){ for($i = 0; $i < strlen($needle); $i++) { for($j = 0; 阅读全文