、用
PHP 打印出前一天的时间格式是 2006-5-10 22:21:21(2 分)
echo date('Y-m-d H:i:s', strtotime('-1 day'));echo date('Y-n-j H:i:s', time()-
60*60*24);
2、echo(),print(),print_r()的区别(3 分)
echo, print 是语言结构,print_r 是函数
echo 不返回值,其他返回值
等。
echo 是 PHP 语句, print 和 print_r 是函数,语句没有返回值,函数可以有返回值
print 可以用于复杂的表达式 echo 不行(如:$b ? print "true" : print "false";)
print 只能打印出简单类型变量的值(如 int,string)
print_r 可以打印出复杂类型变量的值(如数组,对象)
3、能够使 HTML 和 PHP 分离开使用的模板(1 分)
现在当然是
smarty
5、使用哪些工具进行版本控制?(1 分)
SVN,CVS 等
6、如何实现字符串翻转?(3 分)string strrev ( string string)(
<?php
$str = 'test';
for($i = 1; $i <= strlen($str); $i++)
{
echo substr($str, -$i, 1);
}
?>
---------------------------------------------------------------
7、优化 MYSQL 数据库的方法。(4 分,多写多得)
(1).建立适当的索引。
(2).使用连接(JOIN)来代替子查询(Sub-Queries)
(3).使用联合(UNION)来代替手动创建的临时表
8、PHP 的意思(送 1 分)
PHP:Hypertext Preporcessor (是 Preprocessor?)超文本预处理器
9、MYSQL 取得当前时间的函数是?,格式化日期的函数是(2 分)
NOW() FOMART_DATE()
now(), DATE_FORMAT(date,format)
10、实现中文字串截取无乱码的方法。(3 分)
mb_substr()
mb_substr('中文乱码问题的解决方法', 0, 7, 'utf-8');//
按字来切分字符 输出:中文乱码问题的
echo mb_strcut('中文乱码问题的解决方法', 0, 7, 'utf-8');//
按字节来切分字符 输出:中文乱
做个循环便利每个字节,
ord 判断是否为中文,中文的话看情况截取 2 个或 3 个字符,英文直接继续。
---------------------------------------------------------------
11、您是否用过版本控制软件? 如果有您用的版本控制软件的名字是?(1 分)
12、您是否用过模板引擎? 如果有您用的模板引擎的名字是?(1 分)
13、请简单阐述您最得意的开发之作(4 分)
14、对于大流量的网站,您采用什么样的方法来解决访问量问题?(4 分)
缓存,静态化。
a。服务器硬件 b.服务器软件配置(
如防盗链 缓存设置等
)c.php 程序优化,页面最好生成静态
-----------------------------------------------------------------
15、用 PHP 写出显示客户端 IP 与服务器 IP 的代码 1 分)
服务器:
$serverip = gethostbyname($_SERVER['SERVER_NAME']);
客户端:
function real_ip()
{