PHP面试题目整理
2015-04-07 22:43
267 查看
时间函数date()和strtotime()。
date()获取的默认时间显示不正确,需要设置为北京时间,语句为:
date_default_timezone_set(PRC);
strtotime()详细参考链接strtotime详解
例子,显示前一天的当前时间,格式为年:月:日 时:分:秒。
data(“Y:m:d H:i:s”,strtotime(-1 day));
echo、print、print_r区别。
echo是语言结构,没有返回值,后面可以输出多个字符串,以逗号隔开。
print和print_r都是函数,有返回值,输出成功返回true,否则返回false。
print_r可以输出对象,例如:
能够使Html和PHP分离的模板。
smarty,phplib
常用字符串操作。
strlen求字符串长度。
implode可以将数组中字符串组合。
ltrim、rtrim、trim可以清除字符串两端指定字符,不设置参数默认时为删除空格、回车、tab、null等。
strpos查找指定字符或字符串在字符串中第一次出现的位置。
substr(str, start, length)截取指定字符串从start位置开始length长度。
strcmp以二进制安全的方式比较两个字符串大小,区分大小写。
strcasecmp不区分大小写的方式比较字符串。
strspn第一个字符串中满足第二个字符串的最大长度。
strcspn第一个字符串中不满足第二个字符串的最大长度。
strtolower字符串全部转换为小写。
strtoupper字符串全部转换为大写。
ucfirst字符串首字母大写。
ucwords单词首字母大写。
strsplit字符串分割。
优化数据库方法
语句方面:建立索引,增加查询效率;优化查询语句,提高索引命中率。
数据库设计方面:构造分区分别,提高数据库的存储和扩展能力;根据需要使用不同的搜索引擎。
php意思
Hypertext PreProcessor超文本预处理语言。
MYSQL获取当前时间和格式化日期函数。
CURRENT_DATE();
DATE_FORMAT();
对于大流量的网站,您采用什么样的方法来解决访问量问题?
有效使用缓存,增加缓存命中率
使用负载均衡
对静态文件使用CDN进行存储和加速
想法减少数据库的使用
查看出现统计的瓶颈在哪里
用PHP写出显示客户端IP与服务器IP的代码
include和require的区别。为了避免多次加载可以使用什么?
在加载失败时,include会产生warning,而require会产生错误中断。
require在运行前载入,include在运行时载入。
require_once和include_once
session修改生存时间。
如何得到一个网页的内容。
file_get_contents和curl
date()获取的默认时间显示不正确,需要设置为北京时间,语句为:
date_default_timezone_set(PRC);
strtotime()详细参考链接strtotime详解
例子,显示前一天的当前时间,格式为年:月:日 时:分:秒。
data(“Y:m:d H:i:s”,strtotime(-1 day));
echo、print、print_r区别。
echo是语言结构,没有返回值,后面可以输出多个字符串,以逗号隔开。
print和print_r都是函数,有返回值,输出成功返回true,否则返回false。
print_r可以输出对象,例如:
$arr = {"aa"=>"11","bb"=>"22"}; print_r($arr); //输出结果:Array ( [aa] => 111 [bb] => 222 )
能够使Html和PHP分离的模板。
smarty,phplib
常用字符串操作。
strlen求字符串长度。
implode可以将数组中字符串组合。
ltrim、rtrim、trim可以清除字符串两端指定字符,不设置参数默认时为删除空格、回车、tab、null等。
strpos查找指定字符或字符串在字符串中第一次出现的位置。
substr(str, start, length)截取指定字符串从start位置开始length长度。
strcmp以二进制安全的方式比较两个字符串大小,区分大小写。
strcasecmp不区分大小写的方式比较字符串。
strspn第一个字符串中满足第二个字符串的最大长度。
strcspn第一个字符串中不满足第二个字符串的最大长度。
strtolower字符串全部转换为小写。
strtoupper字符串全部转换为大写。
ucfirst字符串首字母大写。
ucwords单词首字母大写。
strsplit字符串分割。
strlen("aabbccdd");//8 $arr = array("a"=>"li","b"=>"1990"); $str = implode(",,,",$arr);//li,,,1990 trim(" aabbcc\t\n\0");//aabbcc strpos("aabbccbb","bb",3);//6 substr("aabbccbb",3,3);//bcc strcmp("abc","ABC");//1 strcasecmp("abc","ABC");//0 strspn("abcefd","aaabcd");//3 strcspn("abcefd","ecd");//2 strtolower("AAaa");//aaaa strtoupper("BBbb");//BBBB ucfirst("aaa bbb ccc");//Aaa bbb ccc ucwords("aaa bbb ccc");//Aaa Bbb Ccc str_split("aaabbbccc",3);//array("aaa","bbb","ccc");
优化数据库方法
语句方面:建立索引,增加查询效率;优化查询语句,提高索引命中率。
数据库设计方面:构造分区分别,提高数据库的存储和扩展能力;根据需要使用不同的搜索引擎。
php意思
Hypertext PreProcessor超文本预处理语言。
MYSQL获取当前时间和格式化日期函数。
CURRENT_DATE();
DATE_FORMAT();
对于大流量的网站,您采用什么样的方法来解决访问量问题?
有效使用缓存,增加缓存命中率
使用负载均衡
对静态文件使用CDN进行存储和加速
想法减少数据库的使用
查看出现统计的瓶颈在哪里
用PHP写出显示客户端IP与服务器IP的代码
$SERVER["REMOTE_ADDR"]; $SERVER["SERVER_ADDR"];
include和require的区别。为了避免多次加载可以使用什么?
在加载失败时,include会产生warning,而require会产生错误中断。
require在运行前载入,include在运行时载入。
require_once和include_once
session修改生存时间。
$lifetime = 24*3600;//保存一天 session_set_cookie_params($lifetime); session_start();
如何得到一个网页的内容。
file_get_contents和curl
相关文章推荐
- PHP的关于变量和日期处理的一些面试题目整理
- php 面试题目整理
- 整理的一些PHP面试题目
- PHP各种各样的面试题目整理
- PHP的关于变量和日期处理的一些面试题目整理
- 腾讯QQ php程序员面试题目整理
- php面试题目!
- Java认证经典面试题目整理
- PHP分页类-面试题目解答
- 我整理的ABAP面试题目(有待进一步完善)
- php面试题目及答案
- 腾讯QQ php程序员面试题目整理
- PHP面试题目及其解答
- 从面试题目提出,问以下PHP数组打印的结果,
- 网络--面试题目整理(一)
- 【面试专题】腾讯PHP实习生笔试题目及答案解析
- php面试题目(已注答案)
- PHP常见面试题目深入解答分析(二)
- PHP面试题目集合
- php面试题目(已注答案)