分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

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

发布时间:2023-09-06 01:46责任编辑:熊小新关键词:PHP面试题

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面试题

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved