@
raincious 才不要认罪咧~ 我会创建空文件哒!
并且吧 ... 这个创建空文件的需求本来就有坑 ... 因为没说如果给定的文件名已存在怎么办 ...
如果说给定的参数一定是一个不存在的文件且文件名一定合法那直接一个 touch 就搞定 ...
但如果给定的参数不一定是什么 ... 结果是必须把这个参数变为一个空文件的话 ...
就要先判断参数是不是合法 ... 然后用 file_exists 判断是不是已经存在 ... 存在的话有啥删啥再创建 ...
这里用 is_file 效率会高些 ... 但如果给定的参数是个目录的话逻辑会出错 ... 其实还挺复杂的 ...
至于忘记函数名忘记参数顺序这种事情其实也很正常啦 ...
php 我写了十四年多了 ... 现在也只是能精确记住一些常用的参数顺序 ...
strpos haystack 在前 needle 在后 ... in_array needle 在前 haystack 在后 ... implode 顺序无所谓 ...
遇到冷门函数没有手册我也得看着报错过河 ... 反正我知道它大概是怎么用的 ... 这就够了 ...
以及关于面试考代码这事儿我觉得也没啥不妥 ...
虽然我这几年一直是管理岗位 ... 但我依然要么自己写代码要么看着别人写代码 ... 从未远离第一线 ...
年纪大了自己效率低了 ... 赶需求的事儿交给小鲜肉们 ... 我自己慢悠悠的完善系统底层架构 ...
我的底层是基于 php 5.5 的 ... 完美兼容 HHVM ...
虽然我人老了但代码并不旧 ... 对于我而言 ... 代码是我安身立命的本事 ... 是我的魂 ...
不管我去到哪里在做什么都一定会保持自己 up to date ... 不会生疏了这门手艺的 ...