PHP面试
2015-09-24 22:08
519 查看
a、+号在js里面可以连接字符串,在php里是加运算。
b、典型的引号标识,引号里通常是字符串,php字符串连接变量通常用 . 表示。
c、php的字符串连接符。
d、implode();将数组转换成字符串的函数,可以参考手册。
把数组元素组合为字符串:
<?php
$arr = array('Hello','World!','I','love','Shanghai!');
echo implode(" ",$arr);
?>
输出
Hello World! I love Shanghai!
basename($_SERVER['PHP_SELF'])
$_SERVER['PHP_SELF']返回相对的路径
basename是返回里面的文件名
三元运算符是水平层级的运算,而多层if嵌套是一种递进的运算。无法表示的
PDO->exec() 方法主要是针对没有结果集合返回的操作,比如 INSERT、UPDATE、DELETE 等操作,它返回的结果是当前操作影响的列数。
DML是Data Manipulation Language,insert , update, delete。DDL才是create, update, alter
利用NFS共享Session数据
基于数据库的Session共享
基于Cookie的Session共享
使用类似BIG-IP的负载设备来实现资源共享
mysql_num_fields() 函数返回结果集中字段的数。
如果失败,则返回 false。
语法
mysql_num_fields(data)
(PHP 4, PHP 5)
get_class — 返回对象的类名
说明
string get_class ([ object $obj ] )
返回对象实例 obj 所属类的名字。如果 obj 不是一个对象则返回 FALSE。
strcmp — 二进制安全字符串比较
说明
int strcmp ( string $str1 , string $str2 )
对于本题来说, $str = “LAMP”; $str1 = “LAMPBrother”;
两个字符串不相同的字符有7个,且 $str < $str2,返回符号为 -1
所以最终返回的结果为 -7 (-1 * 7)
switch 条件判断case语句都没有匹配的,跳到default:所以执行 echo“str <> str1”;
所以选D
pdo_oci 扩展会替代 pdo 扩展实现 oracle 数据库 api
mysql_pconnect() 函数打开一个到 MySQL 服务器的持久连接
getdate()函数返回一个由时间戳组成的关联数组,总共返回11个数组元素
使用final标识的类不能被继承
在类中使用final标识的成员方法,在子类中不能被覆盖
不能使用final标识成员属性
PHP中抽象类使用abstract关键字定义.
没有方法体的方法叫抽象方法,包含抽象方法的类必须是抽象类。
抽象类中可以没有抽象方法
抽象类不能实例化,也就是不可以new成对象。
写出PHP获取客户端与服务端得代码。
$_SERVER[‘REMOTE_ADDR’]
gethostbyname($_SERVER['HTTP_HOST']);
b、典型的引号标识,引号里通常是字符串,php字符串连接变量通常用 . 表示。
c、php的字符串连接符。
d、implode();将数组转换成字符串的函数,可以参考手册。
把数组元素组合为字符串:
<?php
$arr = array('Hello','World!','I','love','Shanghai!');
echo implode(" ",$arr);
?>
输出
Hello World! I love Shanghai!
basename($_SERVER['PHP_SELF'])
$_SERVER['PHP_SELF']返回相对的路径
basename是返回里面的文件名
三元运算符是水平层级的运算,而多层if嵌套是一种递进的运算。无法表示的
PDO->exec() 方法主要是针对没有结果集合返回的操作,比如 INSERT、UPDATE、DELETE 等操作,它返回的结果是当前操作影响的列数。
DML是Data Manipulation Language,insert , update, delete。DDL才是create, update, alter
利用NFS共享Session数据
基于数据库的Session共享
基于Cookie的Session共享
使用类似BIG-IP的负载设备来实现资源共享
mysql_num_fields() 函数返回结果集中字段的数。
如果失败,则返回 false。
语法
mysql_num_fields(data)
(PHP 4, PHP 5)
get_class — 返回对象的类名
说明
string get_class ([ object $obj ] )
返回对象实例 obj 所属类的名字。如果 obj 不是一个对象则返回 FALSE。
strcmp — 二进制安全字符串比较
说明
int strcmp ( string $str1 , string $str2 )
对于本题来说, $str = “LAMP”; $str1 = “LAMPBrother”;
两个字符串不相同的字符有7个,且 $str < $str2,返回符号为 -1
所以最终返回的结果为 -7 (-1 * 7)
switch 条件判断case语句都没有匹配的,跳到default:所以执行 echo“str <> str1”;
所以选D
pdo_oci 扩展会替代 pdo 扩展实现 oracle 数据库 api
mysql_pconnect() 函数打开一个到 MySQL 服务器的持久连接
getdate()函数返回一个由时间戳组成的关联数组,总共返回11个数组元素
使用final标识的类不能被继承
在类中使用final标识的成员方法,在子类中不能被覆盖
不能使用final标识成员属性
PHP中抽象类使用abstract关键字定义.
没有方法体的方法叫抽象方法,包含抽象方法的类必须是抽象类。
抽象类中可以没有抽象方法
抽象类不能实例化,也就是不可以new成对象。
写出PHP获取客户端与服务端得代码。
$_SERVER[‘REMOTE_ADDR’]
gethostbyname($_SERVER['HTTP_HOST']);
相关文章推荐
- 一个关于if else容易迷惑的问题
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JavaScript演示排序算法
- JSP/PHP基于Ajax的分页功能实现
- javascript实现10进制转为N进制数
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- PHP数据库长连接mysql_pconnect的细节
- 2019年开发人员应该学习的8个JavaScript框架
- Php Installing An Expansion
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因