基础知识
abundantstudy
php mysql linux apache ajax reids memcache
展开
-
try catch finally的执行顺序(最有说服力的总结,你被坑了吗)
结论: 1、不管有木有出现异常,finally块中代码都会执行; 2、当try和catch中有return时,finally仍然会执行; 3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的; 4、finally中最好不要转载 2017-03-09 14:06:15 · 307 阅读 · 0 评论 -
MySQL复制表结构 表数据
MySQL复制表结构 表数据 1、复制表结构及数据到新表CREATE TABLE 新表 SELECT * FROM 旧表这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除。不过这种方法的一个最不好的地方就是新表中没有了旧表的primary key、Extra(auto_increment)等属性。需要自己用"alter&quo转载 2017-03-10 11:53:06 · 1737 阅读 · 0 评论 -
file_get_contens 与curl的区别(你是不是从没有注意过)
前者不会缓存DNS,后者可以缓存DNS,这样多次访问同一个网站的时候,后者的速度会更快 前者请求http时不会keepalive,后者会,这样多次请求同一个链接时后者的速度会更快 前者会受php.ini文件中配置的影响,关闭之后无法使用,后者不会 前者只有get请求,后者可以模拟post,ftp,tcp等请求 前者得到的结果存储在一个字符串中,后者会存储到数组中,这样更方便分析使用 快速记忆 DN转载 2017-03-09 22:59:29 · 917 阅读 · 0 评论