php appl_physical_path,PHP的一些面试题
PHP部分
1 请说明 PHP 中传值与传引用的区别。什么时候传值什么时候传引用?
传值只是把某一个变量的值传给了另一个变量,而引用则说明两者指向了同一个地方。
2 在PHP中error_reporting这个函数有什么作用?
设定php脚本的错误报告级别,说实话,我没怎么用过,我现在用的是C#开发,。
3 请用正则表达式(Regular Expression)写一个函数验证电子邮件的格式是否正确。
function CheckMailAdr($str){
return(eregi(“^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$”,$str));
}
4 简述如何得到当前执行脚本路径,包括所得到参数。
说明:例如有一个脚本 www.domain.com,传给他的参数有参数1,参数2,参数3…。传递参数的方法有可能是GET有可能是POST,那么现在请写出类似:http://www.domain.com/script.php?参数1=值1&参数2=值2….. 的结果
关于前执行脚本路径感觉有点歧义:若是得到该脚本在服务器上的绝对路径用 $_SERVER[‘APPL_PHYSICAL_PATH’].若是该脚本的URL则可以用获取
获取所有参数:可以用以下方法:
//获取post的数据
while (list($var, $value) = each($HTTP_POST_VARS))
{
echo “$var = $value n”;
}
//获取get方式的数据
while (list($var, $value) = each($HTTP_GET_VARS))
{
echo “$var = $value n”;
}
5 有一个一维数组,里面存储整形数据,请写一个函数,将他们按从大到小的顺序排列。要求执行效率高。并说明如何改善执行效率。
(该函数必须自己实现,不能使用php函数)
可以用冒泡排序
function BubbleSort($str)
{
for ($i=0;$i
{
for ($j=count($str)-2;$j>=$i;$j–)
{
if($str[$j+1]
{
$tmp = $str[$j+1];
$str[$j+1]=$str[$j];
$str[$j]=$tmp;
}
}
}
return $str;
}
$str = array(3,6,1,5,9,0,4,6,11);
print_r(BubbleSort($str));
?>
6 请举例说明在你的开发过程中用什么方法来加快页面的加载速度
A.生成静态HTML
B.生成XML
C.可不用数据库的尽量不用数据库
D.用ZEND加速
php appl_physical_path,PHP的一些面试题相关推荐
- mysql关于时间的面试题,mysql时间设置默认值MySQL常见面试题
1.limit(选出10 到20 条) select * from students order by id limit 9,10; 2.MySQL 会使用索引的操作符号 =,>,=,betwe ...
- C++ 笔记(33)— C/C++ 程序员常见面试试题深入剖析
1. 找错题 试题1: void test1() {char string[10];char* str1 = "0123456789";strcpy(string, str1); ...
- 前端面试题笔记 2021.8.26
2021.8.26学习笔记 如果需要匹配包含文本的元素,用下面哪种方法来实现? A. text() B. contains() C. input() D. attr(name) 正确答案: B tex ...
- andorid 启动模式面试题
现在有四个activity a,b,c,d ,设置a为标准模式,b为singletop模式 c设置singletask模式,d设置SingleInstance 模式 a启动b ,b 启动 c ,c启动 ...
- java 关键字(面试题)
学而时习之,温故而知新. 今天群里有人问java中true ,false 是关键字吗, 这里记录下,不是关键字,我还特意翻看之前的书看看 下面是 Java 语言保留使用的 50 个关键字: 关键字 g ...
- Kotlin的几个面试题
今天去自己心仪的公司去面试,本来信心满满,结果面试下面自己深感能力不足,哎,错失了一次这么好的机会 不过还是感谢能给自己这次面试的机会 1 说一下Kotlin的伴生对象(关键字companion使用要 ...
- 浙江大学数学专业考研试题参考解答
浙江大学2009年数学分析考研试题参考解答 浙江大学2010年数学分析考研试题参考解答 浙江大学2011年数学分析考研试题参考解答 浙江大学2012年数学分析考研试题参考解答 浙江大学2013年数学分 ...
- Java程序猿面试题集(181- 199)
Java面试题集(181-199) 摘要:这部分是包括了Java高级玩法的一些专题,对面试者和新入职的Java程序猿相信都会有帮助的. 181. 182. 183. 184. 185. 186. 1 ...
- Erlang服务端开发(无需Erlang基础)笔试题
某游戏公司Erlang服务端开发(无需Erlang基础)笔试题,面向C/C++程序员 一.用你熟悉的语言解决下面的问题. 1.反转输出字符串,并移除其中的空格. 2.快速的判断一个数是否素数的方法. ...
最新文章
- CSS3与动画有关的属性transition、animation、transform对比
- 解决:org.xml.sax.SAXParseException: 元素类型 “head“ 必须由匹配的结束标记 “</head>问题
- OpenTsdb官方文档-----理解指标和时间序列
- linux收发十六进制工具,linux下的十六进制编辑器---wxHexEdit
- 小白的算法初识课堂(part3)--递归
- maven和docker_与Maven和Docker的集成测试
- Android 报错:Conversion to Dalvik format failed: ...
- Airflow 中文文档:数据分析
- 视频剪辑用i7,8600还是r5,3600好些?
- 统计每小时数据的处理
- docker常用操作和命令
- 能源管理可视化破冰而出,数字孪生打破传统运维僵局
- php调用winhttp,HTTP HTTPS POST GET(包含curl版本和winhttp两种实现)
- python3解析纯真ip数据库
- php openssl iv,PHP-openssl_encrypt,openssl_decrypt密钥,iv
- 采用现场总线协议的压力变送器特性介绍
- JavaScript高级程序设计[美]Nicholas C.Zakas著 读书笔记(三)
- [电脑组装]记录第一次组装电脑+win10激活
- 一题多做--杨辉三角形
- r语言做绘制精美pcoa图_如何绘制精美的PCoA图形
热门文章
- SMARTFORM的使用BSIS会计凭证中的字段DMBTR(本币金额)报错
- 如何设计折叠样式的屏幕(类似MIGO的屏幕)
- win8 html文件怎么打开,技术员研习win8系统html文件图标变成空白的技巧
- linux桌面环境知乎,24 个值得尝试的 Linux 桌面环境 | Linux 中国
- 服务器2003系统文件,win2003图文详解文件服务器的安装步骤
- BUUCTF--[VN2020 公开赛]拉胯的三条命令
- Python中定义函数的三种形式
- Python索引index常用的8种操作
- python子类如何继承父类的实例变量?
- 19道Python基础列表元祖的练习题