第一次PHP面试题
1.标记符title是放在标记符什么之间:head
2.级联样式表文件的扩展名:CSS
3.html中<pre>的作用:pre 元素可定义预格式化的文本
4.mysql_affected_rows()对哪个操作没有影响?A.select B.delete C.update D.insert :A
mysql_affected_rows() 函数返回前一次 MySQL 操作所影响的记录行数。取得最近一次与 link_identifier 关联的 INSERT,UPDATE 或 DELETE 查询所影响的记录行数。
- mysql_affected_rows(link_identifier)
5. for($k=0;$k=1;$k++);与for($k=0;$k==1;$k++)的执行次数分别是:无限和0
前者,$k=1,是一个赋值的过程,结果为true,即for循环的condition为TRUE,这样循环就会一直执行,成为死循环,无意义;
后者,$k==1,在执行第一条$k=0的时候,condition就无法满足,跳出循环,循环执行次数为0
6.查看变量的数据类型的函数: gettype()
7.unset()销毁指定的变量,没有返回值,即NULL
8.字符串的比较是按()进行的:ASCII码值
9.PHP函数的功能:
10.PHP语言里的位运算符*不是很懂!
"&" 按位与运算.
按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1,否则为0。参与运算的数以补码方式出现。
"|" 按位或运算
按位或运算符“|”是双目运算符。其功能是参与运算的两数各对应的二进位相或。只要对应的二个二进位有一个为1时,结果位就为1。参与运算的两个数均以补码出现。
"^" 按位异或运算
按位异或运算符“^”是双目运算符。其功能是参与运算的两数各对应的二进位相异或,当两对应的二进位相异时,结果为1。参与运算数仍以补码出现。
"~" 求反运算
求反运算符~为单目运算符,具有右结合性。其功能是对参与运算的数的各二进位按位求反。
"〈〈" 左移运算
左移运算符“<<”是双目运算符。其功能把“<< ”左边的运算数的各二进位全部左移若干位,由“<<”右边的数指定移动的位数,高位丢弃,低位补0。
“>>” 右移运算
右移运算符“>>”是双目运算符。其功能是把“>> ”左边的运算数的各二进位全部右移若干位,“>>”右边的数指定移动的位数。
11.defined() 用于检测给定的常量是否被定义。
- <?php
- define('CONSTANT', "你好!");
- if(defined('CONSTANT')){
- echo '常量 CONSTANT 已经被定义';
- } else {
- echo '常量 CONSTANT 还未被定义';
- }
- ?>
- define():定义一个常量
- isset():检测变量是否设置
- is_array():检测变量是否是数组
12.
- <?php
- $i=null;
- if(isset($i))
- {
- echo "1";
- //$i="";
- }
- if($i=""){
- if(isset($i))
- {
- echo "2";
- $i="";
- }
- echo $i;
- echo "a";
- }
- else{
- if(isset($i))
- {
- echo "3";
- $i="";
- }
- echo $i;
- echo "4";
- }
//结果为34- $var = 0;
- // 结果为 true,因为 $var 为空
- if (empty($var)) {
- echo '$var is either 0 or not set at all';
- }
- // 结果为 false,因为 $var 已设置
- if (isset($var)) {
- echo '$var is not set at all';
- }
- ?>
13.浏览网页时,看到的内容是html的哪一部分:body
14.$foo=1+"bob3",则$foo的值是:1
- $foo = "0"; // $foo 是一个字符串 ,值是“0”(ASCII 48)
- $foo++; // $foo 是一个字符串,值是“1”(ASCII 49)
- $foo += 1; // $foo 现在是一个整数(2)了
- $foo = $foo + 1.3; // $foo 现在是一个双精度数(3.3)了
- $foo = 5 + "10 Little Piggies"; // $foo 是一个整数 (15)
- $foo = 5 + "10 Small Pigs"; // $foo 是一个整数 (15)
15.有下列PHP语句段
<?php
if ($a)
print “true”;
else
print “false”;
?>
若要输出”false” ,$a应该是 D
A. 10 B. –3 C. “true” D . “0”
16.已知$g=14,则PHP表达式$h=$g+=10,运算后的结果是 A
A. $h=$g=24 B. $h=10,$g=24 C. $h=10.$g=14 D. $h=24,$g=10
17.PHP中用来删除当前目录的函数是:D
A.chdir B. cd C. opendir D. rmdir
18.在str_replace(1,2,3)函数中1 2 3 所代表的名称是( ) B
A "取代字符串","被取代字符串","来源字符串"
B "被取代字符串","取代字符串","来源字符串"
C "来源字符串","取代字符串","被取代字符串"
D "来源字符串","被取代字符串","取代字符串"
19.
第一次PHP面试题的更多相关文章
- ArrayList和List主要区别 就是ArrayList类型不安全。
什么是不安全? 1:List大家都知道初始化的时候需要定义其类型,例如 List<int> listTest = new List<int>():而ArrayList,例如:A ...
- python字符串面试题:找出一个字符串中第一个字母和最后一个字符是第一次重复,中间没有重复且最长的子串
1.给出任意一个字符串,打印一个最长子串字符串及其长度,如果有相同长度的子字符串,都要一起打印出来,该子字符串满足以下条件, 第一个字母和最后一个字符是第一次重复 这个子字符串的中间字母没有重复 这个 ...
- 面试题系列:工作5年,第一次这么清醒的理解final关键字?
面试题:用过final关键字吗?它有什么作用 面试考察点 考察目的: 了解面试者对Java基础知识的理解 考察人群: 工作1-5年,工作年限越高,对于基础知识理解的深度就越高. 背景知识 final关 ...
- 基于visual Studio2013解决面试题之0306打印第一次只出现一次的字符
题目
- 第一次前端实习机试题 很粗糙的一个天气预报demo
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8 ...
- .NET面试题系列[4] - C# 基础知识(2)
2 类型转换 面试出现频率:主要考察装箱和拆箱.对于有笔试题的场合也可能会考一些基本的类型转换是否合法. 重要程度:10/10 CLR最重要的特性之一就是类型安全性.在运行时,CLR总是知道一个对象是 ...
- [Java面经]干货整理, Java面试题(覆盖Java基础,Java高级,JavaEE,数据库,设计模式等)
如若转载请注明出处: http://www.cnblogs.com/wang-meng/p/5898837.html 谢谢.上一篇发了一个找工作的面经, 找工作不宜, 希望这一篇的内容能够帮助到大 ...
- 也许你需要点实用的-Web前端笔试题
之前发的一篇博客里没有附上答案,现在有空整理了下发出来,希望能帮助到正在找工作的你,还是那句话:技术只有自己真正理解了才是自己的东西,共勉. Web前端笔试题 Html+css 1.对WEB标准以及w ...
- web前端面试试题总结---html篇
HTML Doctype作用?标准模式与兼容模式各有什么区别? (1).<!DOCTYPE>声明位于位于HTML文档中的第一行,处于 <html> 标签之前.告知浏览器的解析器 ...
随机推荐
- BZOJ 2055 80人环游世界 有上下界最小费用可行流
题意: 现在有这么一个m人的团伙,也想来一次环游世界. 他们打算兵分多路,游遍每一个国家. 因为他们主要分布在东方,所以他们只朝西方进军.设从东方到西方的每一个国家的编号依次为1...N.假若第 ...
- 笔试算法题(53):四种基本排序方法的性能特征(Selection,Insertion,Bubble,Shell)
四种基本算法概述: 基本排序:选择,插入,冒泡,希尔.上述算法适用于小规模文件和特殊文件的排序,并不适合大规模随机排序的文件.前三种算法的执行时间与N2成正比,希尔算法的执行时间与N3/2(或更快)成 ...
- 笔试算法题(41):线索二叉树(Threaded Binary Tree)
议题:线索二叉树(Threaded Binary Tree) 分析: 为除第一个节点外的每个节点添加一个指向其前驱节点的指针,为除最后一个节点外的每个节点添加一个指向其后续节点的指针,通过这些额外的指 ...
- 201621123079《Java程序设计》第1周学习总结
第1周-Java基本概念 1.本周学习总结 第一次上课接触java,了解了java的由来和历史,还有JCP,JSP的概念,并学会如何建立一个java文件和运行过程.感觉java比之前学习的数据结构更高 ...
- 如何用photoshop输出html网页
如何用photoshop输出html网页 首先得先对PSD文件做切片,有两种方法: ①使用工具栏上的"切片工具", 然后在图象上划出一块一块的区域. ②使用基于参考线的切片,按ct ...
- windows 下 iptables
windows自带的防火墙就可以. 在命令行方式下输入netsh回车,再输入firewall回车,之后想干什么就干什么. 头一次见对图形化防火墙头晕的...
- [HDU2196]Computer(DP)
传送门 题意 给出一棵树,求离每个节点最远的点的距离 思路 对于我这种菜鸡,真是难啊. 每个点的距离它最远的点,除了在它子树中的,还有在它子树之外的,所以这几个状态都得表示出来. 我们能够很简单的求出 ...
- Sumdiv(poj1845)
题意:求A^B的因子的和. /* 首先将A分解 A=p1^a1*p2^a2*...*pn*an A^B=p1^a1B*p2^a2B*...*pn*anB 因子之和sum=(1+p1+p1^2+...+ ...
- Thinkphp5.0 的Db操作
Thinkphp5.0 的Db操作 连接操作: <?php namespace app\index\controller; use think\Controller; use think\Db; ...
- nyoj_10_skiing_201405181748
skiing 时间限制:3000 ms | 内存限制:65535 KB 难度:5 描述 Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激.可是为了获得速度,滑的区域必须向下倾斜,而且当 ...