PHP经典面试题集锦
41、如何使用下面的类,并解释下面什么意思?(3) Get_test(11);
print_r($ret);exit;
将num进行MD5编码之后生成的32位字符串a1和"En"联系起来之后再进行一次MD5编码 42、写出 SQL语句的格式 : 插入 ,更新 ,删除 (4分) 表名 UserName Tel Content Date 张三 13333663366 大专毕业 2006-10-11 张三 13612312331 本科毕业 2006-10-15 张四 021-55665566 中专毕业 2006-10-15 (a) 有一新记录(小王 13254748547 高中毕业 2007-05-06)请用SQL语句新增至表中 insert into 表名 values('小王','13254748547','高中毕业','2007-05-06') (b) 请用sql语句把张三的时间更新成为当前系统时间 update 表名 set Date = GETDATE() where UserName = "张三" (c) 请写出删除名为张四的全部记录 delete from 表明 where UserName = "张四" 43、请写出数据类型(int char varchar datetime text)的意思; 请问varchar和char有什么区别(2分) int 整型 char 存储定长 varchar 存储变长 datetime 时间 text 存储变长的 varchar是变长 char(20) 定长 44、MySQ自增类型(通常为表ID字段)必需将其设为(?)字段(1分) auto_increment 45、写出以下程序的输出结果 (1分) $c?4:5; echo $a;46、检测一个变量是否有设置的函数是否?是否为空的函数是?(2分) isset() empty() 47、取得查询结果集总数的函数是?(1分) 48、$arr = array('james','tom','symfony'); 请打印出第一个元素的值 (1分) 49、请将41题的数组的值用','号分隔并合并成字串输出(1分) implode 50、a='abcdef';请取出a的值并打印出第一个字母(1分) 51、PHP可以和sql server/oracle等数据库连接吗?(1分) 可以 有现成的库 52、请写出PHP5权限控制修饰符(3分) public private protected 53、请写出php5的构造函数和析构函数(2分) 编程题: 1. 写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名 例如: http://www.sina.com.cn/abc/de/fg.php?id=1 需要取出 php 或 .php 3. 写一个函数,算出两个文件的相对路径 如 $a = '/a/b/c/d/e.php'; $b = '/a/b/12/34/c.php'; 计算出 b相对于a 的相对路径应该是 //www.52php.cn/12/34/c.php将添上 3.写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。 希望本文所述对大家的php程序设计有所帮助。 (编辑:青岛站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |