下面哪个如何安装网络协议议是PHP不支持的

最新PHP技术笔试题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
最新PHP技术笔试题
||暂无简介
总评分4.5|
浏览量51122
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩7页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢PHP开发人员面试必备的20道面试题_达内php培训
亿元级外企Java培训企业
全国服务监督电话
&&&&&&&&&PHP开发人员面试必备的20道面试题
PHP开发人员面试必备的20道面试题
PHP开发人员面试必备的20道面试题...
1、有关PHP字符串的说法,不对的是:
a:一个脚本的编码是 ISO-8859-1,则其中的字符串也会被编码为 ISO-8859-1。
b:布尔值 Boolean 的 true 被转换成 string 的 “ 1 ”,false 被转换成空字符串。
c:bstr()、strpos()、strlen()、htmlentities() 处理字符串时依据的编码方式是相同的。
d:P的字符串在内部是字节组成的数组,用花括号访问或修改字符串对多字节字符集很不安全。
2、下列Linux下Shell命令的说法,不正确的是:
a:$ ”将函数中所有参数当成单个字符串,“ $* ”把函数的所有参数当一个数组。
b:ontab作业:“ 0 5,6,7 * * */home/www/test.sh ”意思是每天的第5,6,7小时执行脚本。
c:ll下执行命令“ :(){:|:& };: ” ,系统会没有响应,只能重启了。
d:find ./ -type f -name "*.php" -print0 | xargs -0 wc -l ”
能统计当前目录下PHP代码的总行数。
3、以下正则表达式的说法,错误的是:
a:行效率上 preg_match 比ereg的速度要略快一些。
b:SIX兼容正则没有修正符,PERL兼容正则中可能用到修正符。
c:{n,},n是一个非负整数,意思是至少匹配n次; ?等价于匹配长度{0,1} 。
d:PERL风格正则默认的非贪婪模式尽可能少的匹配所搜索的字符串。
4、关于PHP数组的说法,不对的是:
a:PHP数组底层采用的是循环链表,正向、反向遍历数组都很方便。
b:处理PHP数组,foreach的效率要比for高很多,是因为foreach走的是链表的遍历。
c:PHP数组插入和删除操作的时间复杂度都是O(1)。
d:无论是 array(1, 2, 3) 还是array(1 =& 2, 2=& 4)等,本质上都是hash_table。
5、有关PHP引用的说法,错误的是:
a:unset一个引用,只是断开了变量名和变量内容之间的绑定,这并不意味着变量内容被销毁了。
b:可以将一个变量通过引用传递给函数,这样该函数就可以修改其参数的值。
c:PHP引用本质就是指针,在函数调用范围内可以绑定到别的变量上面。
d:在一个对象的方法中,$this永远是调用它的对象的引用。
6、以下对PHP命名空间的说法,不对的是:
a:访问任意全局类、函数或常量,都可以使用完全限定名称,例如 \strlen() 或 \Exception 或 \INI_ALL。
b:关键字 namespace 可用来显式访问当前命名空间或子命名空间中的元素,它等价于类中的 this 操作符。
c:常量__NAMESPACE__的值是当前命名空间名称的字符串。在全局的,不包括在任何命名空间中的代码,它就是一个空字符串。
d:任意合法的PHP代码都可以包含在命名空间中,但只有三种类型的代码受命名空间的影响,它们是:类,函数和常量。
7、下列PHP相关的说法,错误的是:
a:FastCGI下选择Non Thread Safe版本;ISAPI下选择Thread Safe版本。
b:用PHP彩蛋能大致获取PHP的版本,PHP中一共隐藏了4个彩蛋。
c:PHP官方推荐使用Apache的prefork模式,此模式下建议选用Non Thread Safe版本。
d:官方不建议将Non Thread Safe用于生产环境,所以我们选择Thread Safe 版本的PHP来使用。
8、关于Java的说法,不正确的是:
a:JS中的函数就是对象,所以它们可以像任何其他的值一样被使用。
b:语句“ alert(1==true); ” 和语句 “ alert(2==true); ” 的结果都是true。
c:JS的数组其实就是对象,用for in语句可以遍历数组的所有属性。
d:JS中的对象通过引用来传递,它们永远不会被复制。
9、以下网站安全相关的描述哪个是正确的:
a:使用HTTPS无法保证数据传输安全。
b:禁止用户输入HTML标签就能防止XSS漏洞。
c:在存储密码时,进行多次MD5比只进行一次MD5更安全。
d:HTTP请求中的POST方式比GET方式安全。
10、以下PHP高级特性的说法,正确的是:
a:匿名函数也叫闭包函数,常用作回调函数参数的值,但是不能作为变量的值来使用。
b:spl_autoload_register() 提供了一种更加灵活的方式来实现类的自动加载,不再建议使用 __autoload() 函数。
c:PHP在对象中调用一个不可访问方法时,__invoke() 方法会被自动调用。
d:我们可以定义一个类去实现预定义接口Iterator,然后就能像访问数组一样访问这个类创建的对象。
11、下列关于HTTP协议的说法,错误的是:
a:绝大多数的离不开Cookie,如果禁用Cookie导致Session失效,可以通过URL来传递sessionID。
b:HTTP响应的状态码为301意思是暂时地把内容转移到一个新的URL,但是老的URL还没有废除。
c:HTTP是一个基于请求与响应模式的、无状态的、应用层的协议,绝大多数的Web开发都是基于HTTP协议。
d:如果本地开启了Cookie,那么每打开一个网址,HTTP请求就会把相应的Cookie传给Web服务器。
12、以下对PHP文件处理的说法,正确的是:
a:file_get_contents() 函数能用来抓取网页数据,但是没办法设置超时时间 。
b:file() 函数既能读取文本文件也能读取二进制文件,但是读取二进制文件有可能出现安全问题。
c:fsockopen()和fputs() 结合起来可以发送邮件,也可以用来抓取网页内容,下载ftp文件等。
d:如果表单中没有选择上传的文件,则 PHP 变量 的值将为NULL 。
13、关于Mysql索引的说法,不对的是:
a:一般情况下不鼓励使用like操作,类似的“ like "abc%" ” 可以使用到索引。
b:500万数据的用户表user在性别字段sex上建立了索引,语句 “select * from user where sex=1 ”
并不会提速多少。
c:唯一索引允许空值,而主键索引不允许为空值,除此之外它们是相同的。
d:对于需要写入数据的操作,比如DELETE、UPDATE以及INSERT操作,索引会降低它们的速度。
14、下列有关数据结构的说法,不正确的是:
a:深度优先遍历是一个递归算法,在遍历的过程中,先访问的点被压入栈底。
b:5000个无序的元素,希望用最快的速度挑选出其中前50个最大的元素,最好选用堆排序。
c:直接选择、二分法、冒泡、基数等排序方法都是稳定的排序方法。
d:栈和队列都只允许在端点处插入和删除元素。
15、以下关于NOSQL的说法,不对的是:
a:MongoDB支持CAP定理中的AP,MySQL支持CAP中的CA,全部都支持不可能存在。
b:MongoDB不用先创建Collection的结构就可以直接插入数据,目前MongoDB不支持事务。
c:Memcache既支持TCP协议,也支持UDP协议,我们可以把PHP的Session存放到Memcache中。
d:Redis支持字符串、哈希、列表、集合、有序集合等数据结构,目前Redis不支持事务。
16、关于设计模式的说法,错误的是:
a:观察者模式中,观察者可以改变被观察者的状态,再由被观察者通知所有观察者依据被观察者的状态进行。
b:MVC模型的基本工作原理是基于观察者模式,实现是基于命令模式。
c:创立型模式的根本意图是要把对象的创建和使用分离的责任进行分离,从而降低系统的耦合度。
d:设计模式的核心原则是:"开-闭"原则:对扩展开放,对修改关闭。
17、下列关于常见开源PHP系统的说法,不对的是:
a:HDWiki的插件共有三种类型,钩子类型、前台应用和后台应用类型,在后台可以在线安装HDWiki插件。
b:Laravel要求PHP版本&= 5.3 ,它拥有更富有表现力的语法、高质量的文档、丰富的扩展包,被称为“巨匠级PHP开发框架”。
c:Discuz采用单一入口的设计模式,这样的模式在权限控制,URL重写等方面都很有优势。
d:WordPress的博客程序定位,简单的数据库层等都注定了他不能适应大数据。
18、以下关于“表驱动法”的描述,错误的是:
a:表驱动法可以作为复杂继承结构的替代方案,难点在于一个经过深思熟虑的查询表。
b:表驱动法查找无规则分布的数据采用阶梯访问的方法最佳。
c:表驱动法是一种编程模式——从数据库表里面查找信息而不使用逻辑语句。
d:凡是能通过逻辑来选择的事物,都可以通过查表来选择。
19、下列关于全文检索技术的说法,不对的是:
a:MySQL中把一个字段建立FULLTEXT索引,就可以实现全文检索,目前MyISAM和InnoDB的table都支持FULLTEXT索引。
b:Solr是新一代的全文检索组件,它比Lucene的搜索效率高很多,还能支持HTTP的访问方式,PHP调用Solr也很方便。
c:Lucene附带的二元分词分析器CJKAnalyzer切词速度很快,能满足一般的全文检索需要。
d:Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL做全文搜索,它可以提供比数据库本身更专业的搜索功能。
20、以下关于大型网站的说法,正确的是:
a:大型很多细节和小网站有巨大差异,如“浏览次数”,小网站用数据库记录,大型网站常采用NoSQL来存储。
b:大型网站程序异常后,程序员可以依据服务器日志信息定位错误,然后在服务器上用vim修正错误即可。
c:虚拟机技术不能用在大型网站上,是因为虚拟机性能较差,而大型网站的访问压力太大,采用后服务器可能会宕机。
d:大型网站选择开发语言很重要,PHP只适合开发中小型网站,并不适合开发大型网站。
推荐文章(03-21)(04-08)(04-08)(04-08)(01-25)(01-25)(01-21)(01-07)(01-07)(01-06)
(01月26日)
(01月26日)
(12月16日)
(12月14日)
(12月10日)
(12月02日)
PHP培训课程
达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证号-56您所在的位置: &
PHP中SOAP协议的使用和相关调试
PHP中SOAP协议的使用和相关调试
这里我们主要讲解了PHP中SOAP协议的使用。那么具体的代码和操作结果,我们都有介绍,希望对大家有所帮助。
这次我们主要讲解一下PHP的调试内容,其中涉及了的使用。使用PHP中调用 WebService,听上去有些高深莫测啊.其实这是很简单的一件事.由于 Web服务完全是基于 XML 这种平台无关性的标记语言来实现的,所以在 PHP中实现访问 WebService 是可能的.本例我们来完成这样一个 Web服务的调用:获取手机号信息.在互联网上找到这样一个 Web服务是比较容易的,这里我为大家提供一个现成的:.cn/zh_cn/web_services_item.aspx?id=797A706B413D.
该网站提供了一系列的 Web服务,其中有收费的,也有可以免费使用的.在您打开上述网址后,将会列出&通讯和通信&分类下的所有可用 Web服务.如果网站内容没发生改变,那么您在右侧看到的第一条即为&国内手机号码归属地查询WEB服务&.每个 Web服务下面,包括了三项地址:EndPoint、Disco和 Wsdl.至于这三项各代码什么含义,您可查询相关资料.这里我们要用到的是 EndPoint 和 Wsdl.
通过 EndPoint 我们可以了解如何使用该服务.打开 &EndPoint& 后面的地址:.cn/WebServices/MobileCodeWS.asmx.
在新打开的页面中显示出来该服务下所包括的方法.这个服务有两个公有方法,分别是 getDatabaseInfo 获得国内手机号码归属地数据库信息 getMobileCodeInfo 获得国内手机号码归属地省份、地区和手机卡类型信息.
并且,需要注意的是两个方法的参数问题(如是否需要、需要几个参数)和它的返回结果.第一个方法 getDatabaseInfo 不需要参数,返回的结果是一个一维数组;而第二个方法 getMobileCodeInfo 则需要两个参数:mobileCode 和 userID,在实际使用中,这两个参数的值分别是需要查询地区的手机号和空字符串(免费用户),它返回结果是一个字符串.
而 Wsdl 这个地址,是我们在 php 程序中需要使用的地址,现在返回对 PHP 的介绍.
在目前的 PHP5 中,已经提供了对 SOAP协议的支持(至于 SOAP协议的解释,您可查询相关资料了解),它作为一种扩展存在于 PHP 中.在默认情况下,这个扩展是没有被开启的.开启该扩展的方法:打开 PHP.ini 文件,找到 ;extension=php_soap.dll 一行,将其前面的注释符&;&去掉,保存并重启 Apache 服务.现在开始代码编写,页面代码如下:
&&http-equiv=&Content-Type&&content=&text/&charset=utf-8&&&&type=&text/css&&&&&body{font-size:12} &&&&&A&phone&No:&&&//这里是该服务的&WSDL&地址 &$wsdl=&.cn/WebServices/MobileCodeWS.asmx?wsdl&; &//实例化&Soap&Client,即&Soap协议的客户端 &$client=new&Soap&Client($wsdl); &//使用&getMobileCodeInfo&方法,需要传递两次参数,需要注意的是,这两个参数须放到一个数组中 &$onePhone=$client-getMobileCodeInfo( &&&&&&&array('mobileCode'='', &&&&&&&&'userID'='' &&&&&&&) &); &//显示返回信息 &print_r($onePhone); &&&&All&Information&& &//调用另外一个方法,该方法不需要参数 &$result=$client-getDatabaseInfo(); &//显示其返回结果 &print_r($result); &&&
运行结果,如下图:
498)this.width=498;' onmousewheel = 'javascript:return big(this)' alt="运行结果" src="/files/uploadimg/4210.jpg" />
看起来是很简单吧,是的,就这么简单.由于代码中给出了比较详细的注释,所以就不再作过多解释,但仍需要向读者说明以下几个问题:
1. SoapClient 是存在于 Soap.dll 扩展中的一个对象,用来&扮演& Soap协议的访问过程中的客户端,并为其提供相关功能.相应的,该扩展中同样存在一个用于提供(或创建) Web服务的 Soap协议服务端,它的任务由 Soap Server 来完成.至于 Soap Server 对象,我将在后续的讲解中来说明它的用法.
2. Soap Client 的实例化:它的构造函数包括两处参数,一个是 WSDL 文件(即 WSDL 地址),一个是选项列表,后面这个参数是可选的,它用来完成更复杂的访问,如使用代理访问,或者提供服务器需要验证的用户名和密码,等等.这里不再详述,读者可参考相关资料.
3. Soap Client 实例化之后,就可以通过该实例化对象来调用该 WebService 的公有方法.
如果您对本文中介绍的方法有何意见或建议,请留下您的高见,欢迎交流.本文由 NBWD 原创,请放心转载.
【责任编辑: TEL:(010)】
关于&&的更多文章
TCP/IP(传输入控制地议/网际协议)是一种网络通信协议,它规范
日,'云领课堂、智慧创新――2016 锐捷网络云课堂云网络交流研讨会'在福州福建会堂成功举行。
SDN究竟能给客户带来什么?究竟是不是雾中花?其发展一
SDN网络作为近年来最为热门的话题被业界不断提出并讨
一年一度的5?17世界电信和信息社会日即将到来,今年
精选目前国内外最流行的程序设计语言――Java作为本书的选题,并以丰富的内容来解决读者学习该语言时可能遇到的各种问题。以专业
51CTO旗下网站一套不错的PHP笔试题-附答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
一套不错的PHP笔试题-附答案
上传于||暂无简介
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩4页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 如何安装网络协议 的文章

 

随机推荐