码迷,mamicode.com
首页 > Web开发 > 详细

PHP基础知识总结(五) php面试题

时间:2018-03-25 15:57:29      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:str   test   数据   min   自定义   rip   基础   bsp   交换   

1、Ajax跨域

  json:数据交换格式,{"name":"wangtianle"}

       jsonp:非官方跨域数据交换协议,可以通过动态添加<script/>标签来调用服务器提供的js脚本

  jsonp例子:

  (1)前端页面 test.html

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>test</title>
<script src="jquery-1.9.1.min.js"></script>
<script src="ajax.js"></script>
</head>
 
<body>
</body>
</html>

       (2)test.html引用的脚本ajax.js 

$.ajax({
    type : "post",
    url : "ajax.php",
    dataType : "jsonp",
    jsonp: "callback",//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(默认为:callback)
    jsonpCallback:"success_jsonpCallback",//自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名
    success : function(json){
        alert(‘success, json return value=‘ + json );
    },
    error:function(){
        alert(‘fail‘);
    }
});

       (3)后端ajax.php:

<?php
 
$data = ".......";
$callback = $_GET[‘callback‘];
var_dump($callback);

echo $callback.‘(‘.json_encode($data).‘)‘;
exit;
 
?>

2、PHP模板引擎:分离PHP与HTML ,有smarty组件

3、论坛无限分类的实现原理:

   在DB的表中设计一个父字段即可

4、GD库:PHP处理图像的扩展库

5、mb_strlen($str); 计算字符串的长度

     mb_substr($str, $i, 10, $encoding);  获取$str中,从$i开始,长度为10的部分字符串

6、

PHP基础知识总结(五) php面试题

标签:str   test   数据   min   自定义   rip   基础   bsp   交换   

原文地址:https://www.cnblogs.com/wangle1001986/p/8644484.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!