请说明 php 中传值与传引用的区别。什么时候传值什么时候传引用?
答案是:参考答案:函数外部|会被忽略|反映出这些修改|php 必须复制值|不需要复制值
在 PHP 中,哪些数值被强制转化为布尔类型后,得到 false?
答案是:参考答案:布尔值|整数值|浮点数值|空字符串和字符串|单元的数组|单元的对象|特殊类型
文件在程序中是以流的形式来操作的。 流是指数据在数据源和程序之间的经历的路径。请阐述文件流在 HTTP协议传输中扮演什么角色。
答案是:参考答案:HTTP协议POST|GET数据|二进制流|文件流|输入流|输出流|路径
参考答案:getimagesize ()|Imagesx ()|Imagesy ()
答案是:参考答案:使用 Define ()
PHP 中获取图像尺寸大小的方法是什么?
答案是:参考答案:getimagesize ()|Imagesx ()|Imagesy ()
PHP 中的 PEAR 是什么?
答案是:参考答案:扩展与应用库|代码仓库
数据库中的事务是什么?
答案是:参考答案:一个单元|数据库操作|事务成功|数据库进程|回滚|都将取消
PHP 中的错误类型有哪些?
答案是:参考答案:3类|提示|警告|错误
在项目开发中,经常使用 isset() 函数和 empty() 函数来判断变量,请简述他们的区别。
答案是:参考答案:是否已经被设置|不为 null|非空非零|任何属性的对象
请简要说明 PHP的突出特点是什么。
答案是:参考答案:开源免费|跨平台性|面向对象|支持多种数据库 |快捷性
请举例说明在你的开发过程中用什么方法来加快页面的加载速?
答案是:参考答案:服务器资源|关闭服务器|添加索引|生成静态|单独服务器|代码优化工具
如何不使用 submit按钮来提交表单?
答案是:参考答案:按钮|超链接
参考答案:阵列中元素的值|英文字母顺序|无关疼痒|索引键|联想阵列排序|索引键的值
答案是:参考答案:存放视频的地址|服务器|指定文件夹下|2MB| php.ini 文件|修改 max_file size选项
sort() 、asort() 、和 ksort() 有什么分别 ?它们分别在什么情况下使用 ?
答案是:参考答案:阵列中元素的值|英文字母顺序|无关疼痒|索引键|联想阵列排序|索引键的值
如何声明一个名为” myclass ”的没有方法和属性的类 ?
答案是:参考答案:class myclass{ }
foo() 和@foo() 之间有什么区别 ?
答案是:参考答案:@foo() 控制错误输出。
优化 MYSQL 数据库的方法。
答案是:参考答案:(1).选取最适用的字段属性 ,应该尽量把字段设置为 NOT NULL ,这样在将来执行查询的时候,数据库不用去比较 NULL 值。 (2).使用连接( JOIN)来代替子查询 (Sub-Queries) (3).尽量少使用 LIKE 关键字和通配符
检测一个变量是否有设置的函数是 ?是否为空的函数是 ?
答案是:参考答案:isset($str),empty($str)。
请写出数据类型 (int char varchar datetime text) 的意思 ; 请问 varchar 和 char 有什么别 ?
答案是:请写出数据类型 (int char varchar datetime text) 的意思 ; 请问 varchar 和 char 有什么别 ?
普通的 HTML 页面只依赖于 Web 服务器,而 ASP 、 PH P、JSP 页面需要附加的语言引擎分析和执行程序代码。()
A.正确
B.错误
答案是:参考答案:对
PHP是一种跨平台的服务器端的嵌入式脚本语言。()
A.正确
B.错误
答案是:参考答案:对
POST方式提交表单是将表单元素及数据作为实体内容发送给服务器。 ()
A.正确
B.错误
答案是:参考答案:对
如果网页上的 form 表单不设置 method 属性,则默认以post 方式发送请求。 ()
A.正确
B.错误
答案是:参考答案:错
请求的是域名为的 Web服务器根目录下的默认资源。 ()
A.正确
B.错误
答案是:参考答案:错
协议在一个 TCP连接上可以传送多个 HTTP请求和相应。()
A.正确
B.错误
答案是:参考答案:对
协议每次只能处理一个 HTTP请求。()
A.正确
B.错误
答案是:参考答案:对
用户通过表单提交的数据, PHP后台程序可以直接访问并使用。 ()
A.正确
B.错误
答案是:参考答案:错
表单由表单标签和表单元素两部分组成。 ( )
A.正确
B.错误
答案是:参考答案:对
请求 PHP文件,Apache会将请求交给 PHP模块处理,结果以 HTML形式返回给 Apache。 ( )
A.正确
B.错误
答案是:参考答案:对
GD 库是做什么用的 ?
答案是:参考答案:gd 库提供了一系列用来处理图片的功能,使用 GD 库可以处理图片,或者生成图片。 在网站上 GD 库通常用来生成缩略图或者用来对图片加水印或者对网站数据生成报表。
请问 PHP 中 echo和 print 有什么区别?
答案是:参考答案:这两个看起来很相似,因为它们都是将一些值打印在屏幕上。但是 echo 和 print 的本质区别在于: echo 用来输出字符串,显示多个值的时候可以用逗号隔开。只支持基本类型, print 不仅可以打印字符串值,而且可以打印函数的返回值。
PHP 支持多继承吗?
答案是:参考答案:不可以。 PHP 类只能继承一个父类,并用关键字 extended标识。
在页面中引用 CSS 有几种方式?
答案是:参考答案:在页面中使用 CSS 有3种方式: 引用外部 CSS 文件 内部定义 Style 样式 内联样式
请简述什么是 XSS攻击。
答案是:参考答案:xss攻击全称是: Cross Site Script跨站脚本攻击恶意攻击者往Web页面里插入恶意HTML和JavaScript代码,当用户浏览该页面之时,嵌入其中的HTML和JavaScript 代码会被执行,从而达到恶意攻击用户的特殊目的。
请简单概括 HTTP协议的主要特点。
答案是:参考答案:1、支持客户/服务器模式。 2、简单快速: 客户向服务器请求服务时,只需传送请求方法和路径。 请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。 3、灵活: HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。 4、无连接: 无连接的含义是限制每次连接只处理一个请求。 服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。 5、无状态: HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息, 则它必须重传,这样可能导致每次连接传送的数据量增大。
在文件中,和错误有关的设置都有哪些?
答案是:参考答案:(1)error_reporting, 设定错误级别 (2)display_errors ,是否显示错误报告,设置为 ON则打开 , 设置为 OFF则关闭所有错误提示 (3)log_errors, 默认设置为 OFF,是否记录错误日志 ; (4)track_errors ,默认设置为 OFF,该选项可以帮助解决代码中的错误 , 而不是让 PHP提供其默认的功能。
简述 php 的垃圾收集机制
答案是:参考答案:php 中的变量存储在变量容器 zval 中, zval 中除了存储变量类型和值外,还有 is_ref和 refcount 字段。 refcount 表示指向变量的元素个数, is_ref 表示变量是否有别名。如果refcount 为 0 时,就回收该变量容器。如果一个 zval 的 refcount 减 1 之后大于 0,它就会进入垃圾缓冲区。当缓冲区达到最大值后,回收算法会循环遍历 zval,判断其是否为垃圾,并进行释放处理。
使用 list() 函数需要注意什么?
答案是:参考答案:list() 是一个语法结构List($array)是用来快速把数组中的元素赋给一些变量。使用时要注意, $array 必须为一个索引数组,并且索引值从 0 开始。
对于大流量的网站 ,您采用什么样的方法来解决访问量问题 ?
答案是:参考答案:确认服务器硬件是否足够支持当前的流量 ,数据库读写分离 ,优化数据表 ,程序功能规则 ,禁止外部的盗链 ,控制大文件的下载 ,使用不同主机分流主要流量。
表单中 get 与 post 提交方法的区别 ?
答案是:参考答案:get是发送请求HTTP协议通过url参数传递进行接收 ,而post是实体数据,可以通过表单提交大量信息。
参考答案:public( 公共 ),private( 私用 ),protected( 继承 )
答案是:参考答案:构造函数:官方称自定义函数 析构函数:垃圾回收函数( __destruct )
请写出 PHP5 权限控制修饰符?
答案是:参考答案:public( 公共 ),private( 私用 ),protected( 继承 )
谈谈对 mvc 的认识?
答案是:参考答案:由模型 (Model), 视图 (View), 控制器 (Controller) 完成的应用程序由模型发出要实现的功能到控制器 ,控制器接收组织功能传递给视图。
PHP 的意思?
答案是:参考答案:PHP 是一个基于服务端来创建动态网站的脚本语言,您可以用 PHP 和 HTML 生成网站主页。
服务器将获取到的静态资源通过 HTTP请求发送到浏览器端。 ()
A.正确
B.错误
答案是:参考答案:错
PHP是一种运行在服务器端的语言,为了方便进行用户交互, 通常和 HTML结合使用。 ( )
A.正确
B.错误
答案是:参考答案:对
在调用 session_start() 前不能有任何输出,包括空格和空行,否则会报错。 ()
A.正确
B.错误
答案是:参考答案:对
在 PHP中,必须使用超全局数组 $_SESSION[]向 session 添加数据。()
A.正确
B.错误
答案是:参考答案:对
由于 $_SESSION是超全局数组,所以数组内每个元素可以对应多个 session 数据。 ()
A.正确
B.错误
答案是:参考答案:错
PHP中 session 支持任意类型的数据。 ()
A.正确
B.错误
答案是:参考答案:错
若要存储从 session 中获取的数据只能是数组或基本数据类型。()
A.正确
B.错误
答案是:参考答案:错
在正则表达式中,一个方括号“ [] ”可以匹配一个单词。 ()
A.正确
B.错误
答案是:参考答案:错
在正则表达式中, “\B ”用于匹配单词边界, “\b ”用于匹配非单词边界。 ()
A.正确
B.错误
答案是:参考答案:错
在正则表达式中,定位符“ ^”和“ $”用于描述单词的边界。 ()
A.正确
B.错误
答案是:参考答案:错
PHP的正则表达式支持POSIX规则,但不支持PCRE规则。 ()
A.正确
B.错误
答案是:参考答案:错
正则表达式是一种描述字符串结构的语法规则。 ( )
A.正确
B.错误
答案是:参考答案:对
在 Linux 系统中路径分隔符使用的是正斜线“ / ”。( )
A.正确
B.错误
答案是:参考答案:对
文件流中的输入输出都是相对于文件而言的。 ()
A.正确
B.错误
答案是:参考答案:错
输出流是指数据从数据源(文件)到程序(内存)的路径。 ()
A.正确
B.错误
答案是:参考答案:错
流是指数据在数据源(文件)和程序(内存)之间经历的路径。 ( )
A.正确
B.错误
答案是:参考答案:对
文件在程序中是以流的形式来操作的。 ( )
A.正确
B.错误
答案是:参考答案:对
E_ALL表示除 E_STRICT以外的所有错误和警告。 ( )
A.正确
B.错误
答案是:参考答案:对
在 PHP中,每个错误级别都采用字符串形式表示。 ()
A.正确
B.错误
答案是:参考答案:错
PHP采用常量的形式来表示错误级别。 ( )
A.正确
B.错误
答案是:参考答案:对
在 PHP中,错误级别表示当前错误的等级。 ( )
A.正确
B.错误
答案是:参考答案:错
异常的处理不属于错误的处理方式。 ()
A.正确
B.错误
答案是:参考答案:错
ASP式标记的使用与短标记类似,必须在配置文件中启用 asp_tags 选项。 ( )
A.正确
B.错误
答案是:参考答案:对
标准标记具有更好的兼容性、可移植性、可复用性。 ( )
A.正确
B.错误
答案是:参考答案:对
进行 PHP程序开发时,可以借助软件和工具来提高效率。 ( )
A.正确
B.错误
答案是:参考答案:对
()函数用于检测变量是否是数字或数字字符串。
答案是:参考答案:is_numeric()
()函数用于检测变量是否具有空值,包括空字串、 0、null 或 false 。
答案是:参考答案:empty()
()函数用于检测变量是否具有值,包括 0、FALSE或者一个空字串,但不能是 NULL。
答案是:参考答案:isset()
()函数可以将 HTML和 PHP标记转换成字符,以文本的形式输出。
答案是:参考答案:htmlentities()
()函数用于去除字符串中的 HTML和 PHP标记。
答案是:参考答案:strip_tags()
在实际开发中, 可以通过设置()的有效期来实现用户 7 天免登录的功能。
答案是:参考答案:cookie
在实际开发中,注销功能是通过删除()和 cookie 实现的
答案是:参考答案:session
在 PHP中,使用正则表达式对数组中的元素进行匹配可以用()函数。
答案是:参考答案:preg_grep()
()写入方式打开, 将文件指针指向文件末尾。如果文件不存在则尝试创建之。
答案是:参考答案:a
()模式是以读写方式打开文件,将文件指针指向文件头。
答案是:参考答案:r+
()模式是以只读方式打开文件,将文件指针指向文件头。
答案是:参考答案:r
在程序开发中,可以使用()函数手动触发错误。
答案是:参考答案:tigger-error
如果我们想把错误隐藏起来,可以使用错误控制运算符()
答案是:参考答案:@
在 PHP中用于实现继承的关键字是()。
答案是:参考答案:extends
PHP标识符允许包含字母、 ()、()字符。
答案是:参考答案:数字|下划线
任何一个程序文件的 php 代码的开始和结束都要使用<()和“>”进行标记。
答案是:参考答案:php
()表示传输数据所使用的协议, ()表示要请求的服务器主机名。
答案是:参考答案:HTTP| WWW
()协议是计算机硬件与软件之间数据交换的格式。
答案是:参考答案:HTTP
URL的英文全称是(),中文名称为()
答案是:参考答案:Uniform Resource Locator|统一资源定位符
在进行软件开发时有两种基本架构, B/S 架构和() 架构。
答案是:参考答案:C/S
Apache 的 httpd 服务程序使用的是()端口。
答案是:参考答案:80
Zend Studio 是 PHP中常用的 IDE(集成开发环境) 。( )
A.正确
B.错误
答案是:参考答案:对
PHP有很多流行的 MVC框架,这些框架可以使 PHP的开发更加快捷。 ( )
A.正确
B.错误
答案是:参考答案:对
PHP可以支持 MySQL数据库,但不支持其它的数据库。( )
A.正确
B.错误
答案是:参考答案:错
使用 PHP写好的程序,在 Linux 和 Windows平台上都可以运行。 ( )
A.正确
B.错误
答案是:参考答案:对
下列关于 PHP错误级别表述正确的是()
A.E_ALL 所有错误和警告
B.E_ERROR 致命的运行时错误
C.E_WARNING 运行时的提示消息
D.E_PARSE 解析错误
答案是:参考答案:ABD
下列对于数据排序函数表述正确的是()
A.sort() 函数将数组的值按升序排列
B.rsort() 函数将数组的值按降序排列
C.ksort() 函数将数组的键按升序排列
D.krsort() 函数将数组的键按降序排列
答案是:参考答案:ABCD
关于 mysqli 扩展表述正确的是
A.mysqli_close() 函数可以关闭数据库连接
B.mysqli_open() 函数用于打开、建立数据库连接
C.mysqli_fetch_array() 函数返回结果是数组
D.my
答案是:参考答案:AC
下列常见数组函数表述正确的是()
A.implode() 将数组组合成字符串
B.array_merge() 函数将两个数组合并一起
C.array_keys() 获取数组的键
D.count() 函数可以获取数组的长度
答案是:参考答案:ABCD
LAMP是以下哪几种的组合()
A.Linux
B.Apache
C.MySQL
D.PHP
答案是:参考答案:ABCD
PHP中超级全局变量有()
A.$_GET
B.$_POST
C.$_PUT
D.$GLOBALS
答案是:参考答案:ABD
使用 mysql(i)_connect() 函数建立数据库连接时,需要提供哪些参数()
A.数据库 ip 地址
B.数据库用户名
C.数据库密码
D.数据库名称
答案是:参考答案:ABCD
下列关于常用配置文件描述正确的是()
A.apache.conf 是 Apache 配置文件
B.httpconf 是 Apache 配置文件
C.mysql.cnf 是 MySQL配置文件
D.php.ini 是 PHP配置文件
答案是:参考答案:BD
下列属于面向对象特性的是()
A.封装
B.继承
C.映射
D.多态
答案是:参考答案:ABD
下列描述正确的是()
A.require() 函数包含不存在的文件时,脚本不会停止执行
B.如果已经包含了文件,不会再执行 include_once()
C.require() 将文件包含到当前脚本
D.在启用 allow_url_
答案是:参考答案:BCD
下列关于常见 MySQL语句或者命令描述正确的是()
A.执行 mysql -u root -p 命令可以 root 身份连接数据库
B.SHOW TABLES;可以显示当前数据库下所有表
C.SHOW DATABASES; 显示所有
答案是:参考答案:ABCD
下列属于 Web服务器的有( )
A.Apache
B.IIS
C.Nginx
D.MySQL
答案是:参考答案:ABC
PHP支持的语法风格有()。
A.XML风格
B.短风格
C.ASP 风格
D.脚本风格
答案是:参考答案:ABCD
以下 PHP常量中,属于魔术常量的有()。
A.__FILE__
B.__ROOT__
C.__LINE__
D.__FUNCTION__
答案是:参考答案:ACD
数据库事务的特点有()。
A.原子性
B.一致性
C.隔离性
D.持久性
答案是:参考答案:ABCD
以下 PHP数据类型中,属于复合类型的有()。
A.数组
B.资源
C.NULL
D.对象
答案是:参考答案:AD
XHTML中,表单元素的数组命名形式正确的有()。
A.名称
B.名称 []
C.名称 [ 字符 ]
D.名称 [ 数字 ]
答案是:参考答案:BCD
以下属于 PHP预定义常量的有()。
A.$_SERVER
B.$_ENV
C.$_HEAD
D.$_FILE
答案是:参考答案:AB
下面注释语句中,属于PHP单行注释的有()。
A.// 注释内容
B./* 注释内容 */
C.
D.# 注释内容
答案是:参考答案:AD
在 MySQL数据库中,关于主键约束与唯一约束说法错误的是()。
A.主键列的数据类型不限,但此列必须是唯一并且非空
B.一张数据表只能有一个唯一约束
C.唯一性约束所在的列允许空值
D.数据表可以包含有多个主键约束
答案是:参考答案:BD
在 PHP的字符数据类型中,单引号与双引号的区别有()。
A.双引号内的变量可以被PHP引擎正确解析
B.单引号内的变量可以被PHP引擎正确解析
C.双引号内的转义符可以被PHP引擎正确解析
D.单引号仅能识别 ’与两个转义符
答案是:参考答案:ACD
下列 MySQL命令中,可以实现多表更新的命令有()。
A.update 数据表参照关系 set 字段名称 =值, … [where 条件 ]
B.update 数据表 , 数据表 , … set 字段名称 =值, … where 条件
答案是:参考答案:AB
MySQL中修改数据表的名字的命令是()
A.Alter table tablename rename to new_name
B.Alter table tablename rename new_name
C.Rename tabl
答案是:参考答案:AB
PHP隐式转换过程中会被自动转换成假的是()。
A.布尔值 false
B.浮点型 0.0.0
C.特殊类型 NUll
D.没有成员变量的数组
答案是:参考答案:ABCD
下列哪些 SQL语句可以查询出 User 表中 name为张三的记录()
A.SELECT * FROM User WHERE name = . 张三 .
B.SELECT * FROM User WHERE name = . 张三 .
答案是:参考答案:ABCD
下列是 PHP的输出函数或语句的是()
A.echo
B.print()
C.write()
D.printf()
答案是:参考答案:ABD
目前为:
1/2
页
首页 上页 下页 尾页