您的位置:首页 > 职场人生

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']);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php javascript