4道PHP面试思考题

(没有标准答案,根据个人理解来给出方式方法、思路或具体代码等)

1、如何搭建 WebSocket 协议环境,并用PHP处理WebSocket连接、发送、接收?

2、根据index.html来写出index.php中的缺少的htmltpl函数(代码要求简单)

index.html

<html>

<body>

1. 变量:

{$hello}

2. 数组:

{$arr[1]}

3. foreach循环:

{foreach $arr as $key}

{$key}

{/foreach}

</body>

</html>

index.php

<?php

$assign[hello] = "hello";

$assign[arr] = array('a','b','c');

echo htmltpl("index.html",$assign);

?>

3、请根据例子 , 完成 _obj_get 数据库查询函数

img

4、不使用foreach写出Object <> Array 格式互转

假设数组: $arr = array('a','b'=>1,array('c1',c2=>1),'d'=>array());

请把$arr转为Object再转回Array

阅读 4.9k
2 个回答

第四个直接用json_encode配套函数

第四个(array)json_decode(json_encode($obj),true)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进