实用范文
《Yahoo-PHP面试题》Word格式可编辑含目录
精心整理放心阅读欢迎下载
文档信息
Yahoo-PHP面试题
目录
1.给你一行文字$string
2. PHP和Perl分辨阵列和散列表的方法有什么差异?
3.你如何利用PHP解决HTTP的无状态本质?
4. GD函式库用来做什么?
5.试写出几个输出一段HTML代码的方法
6. PHP比Perl好吗?请讨论
1.给你一行文字$string
2. PHP和Perl分辨阵列和散列表的方法有什么差异?
3.你如何利用PHP解决HTTP的无状态本质?
4. GD函式库用来做什么?
5.试写出几个输出一段HTML代码的方法
6. PHP比Perl好吗?请讨论
正文
Yaho o-PHP面试题
1.给你一行文字$string你会如何编写一个正规表达式把$str ing内的HTML标籤除去?
2. PHP和Perl分辨阵列和散列表的方法有什么差异?
3.你如何利用PHP解决HTTP的无状态本质?
4. GD函式库用来做什么?
5.试写出几个输出一段HT ML代码的方法。
6. PHP比P er l好吗?请讨论。
以下是Matt Wilkin提供的解答
1.给你一行文字$string你会如何编写一个正规表达式把$str ing内的HTML标籤除去?
首先 PHP有内建函式strip_tags()除去HTML标籤为何要自行编写正规表达式?好了便当作是面试的一道考题吧我会这样回答
$stringOfText = “
This is a test
$expression = “echo preg_replace($expression “\\2″ $stringOfText)
有人说也可以使用/(]*>)
$expression = “/(]*>)echo preg_replace($expression “” $stringOfText)
2. PHP和Perl分辨阵列和散列表的方法有什么差异?
这正是为何我老是告诉别人选择适当的编程语言若果你只用一种语言的话你怎么能回答这道问题?这道问题很简单 Perl所有阵列变量都是以@开头例如@myArr ay PHP则沿用$作为所有变量的开头例如$myArray。
至于Pe r l表示散列表则用%例如%myHas h PHP则没有分别仍是使用$例如$myHa sh。
3.你如何利用PHP解决HTTP的无状态本质?
最主要的俩各选择是session和cookie。使用session的`方法是在每一页的开始加上sess ion_start() 然后利用$_SESSION散列表来储存session变量。至于cookie你只需记着一个塬则在输出任何文字之前调用set_cookie() 函式此外只需使用$_COOKIE散列表便可以存取所有cookie变量。
还有一个不那么可靠的方法就是利用访客的IP地址这个方法有特定的危险性。
4. GD函式库用来做什么?
这个可能是我最喜欢的函式库 自从P HP版本后G D便内建在P HP系统中。这个函式库让你处理和显示各式格式的图档它的另一个常见用途是製作所图档。 GD以外的另一个选择是ImageMagick但
这个函式库并不内建于P HP之中必须由系统管理员安装在伺服器上。
5.试写出几个输出一段HT ML代码的方法。
嗯你可以使用PHP中任何一种输出语句包括echo、 print、printf大部分人都使用如下例的echoecho “My string $variable”
你也可以使用这种方法echo
This text is written to the screen as output and this$variable is paed too。
If you wanted you can have HTML tags in here as well。
The END; remarks must be on a line of its own and can’ tcontain any extra white space。
E ND;
6. PHP比P er l好吗?请讨论。
我们不要为一个简单的问题引发一场舌战正如我经常说的 「为工作选择适合的语言不要把工作迁就语言。 」我个人认为Perl十
分适合用作命令行工具虽然它在网页应用上也有不错的表现但是它的真正实力在命令行上才能充分发挥。 同样地 P HP虽然可以在控制台的环境中使用但是个人认为它在网页应用上有更好的表现 PHP有大量专门为网页应用而设计的函式 Perl则似乎以命令行为设计之本。
个人来说两种语言我都喜欢在大学期间我经常使用Perl、 PHP和Java可惜工作上我使用C#但在家裡我花不少时间操练PHP、Perl、 Ruby(现正学习)和Java保持我的技能知识在最新状态。很多人问我C和C++怎么样它们是否仍有机会在我的应用中佔一席位我的答案基本上是「否」 我近来的工作主要集中在网页开发虽然C和C++也可以用来写网页但它们到底不是为这种工作而设计的 「为工作选择适合的语言」 若果我需要编写一个控制台应用用来展示bubble sort、 quick sort和merge sort的效能比较我一定会使用C / C++。若果我需要编写一个相片簿系统我会使用PHP或者C#(我认为製作用户介面方面.NET语言比网页更加)
为提高学习交流本文整理了相关的实用范文有 《Yah o o-PHP笔试面试题目》 、 《Yah o o-PHP面试题目笔试》 、 《Yah o o-PHP笔试试题》 、 《Yah o o-PHP笔试题目》 、 《Yah o o-PHP笔试题》 、 《Yah o o-PHP面试笔试题目》 、 《面试Yah o o-PHP笔试题目》 、 《.net面试题》 读者可以在平台上搜索。
“Yah o o-PHP面试题”文档源于网络本人编辑整理。本着保护作者知识产权的原则仅供学习交流请勿商用。如有侵犯作者权益请作者留言或者发站内信息联系本人我将尽快删除。谢谢您的阅读与下载
Hostodo是一家成立于2014年的国外VPS主机商,现在主要提供基于KVM架构的VPS主机,美国三个地区机房:拉斯维加斯、迈阿密和斯波坎,采用NVMe或者SSD磁盘,支持支付宝、PayPal、加密货币等付款方式。商家最近对于上架不久的斯波坎机房SSD硬盘VPS主机提供66折优惠码,适用于1GB或者以上内存套餐年付,最低每年12美元起。下面列出几款套餐配置信息。CPU:1core内存:256MB...
A400互联是一家成立于2020年的商家,主要推行洛杉矶服务器采用kvm架构,线路优质,延迟低,稳定性高!全场产品对标腾讯云轻量,服务器线路有有美国洛杉矶cn2_gia、香港cn2+cmi,目前推行的vps服务器均为精心挑选的优质线路机房,A400互联推出了夏季优惠洛杉矶5折、香港7折促销活动,质量可靠,价格实惠!二:优惠码洛杉矶五折优惠码:20210620香港cn2七折优惠码:0710三、优惠方...
萤光云怎么样?萤光云是一家国人云厂商,总部位于福建福州。其成立于2002年,主打高防云服务器产品,主要提供福州、北京、上海BGP和香港CN2节点。萤光云的高防云服务器自带50G防御,适合高防建站、游戏高防等业务。目前萤光云推出北京云服务器优惠活动,机房为北京BGP机房,购买北京云服务器可享受6.5折优惠+51元代金券(折扣和代金券可叠加使用)。活动期间还支持申请免费试用,需提交工单开通免费试用体验...