关闭

resuful api 简介

resuful api 面向资源 http动词(get post put delete等)来描述操作get 获取post 提交put 修改更新delete 删除api数据格式一般为json 传统api 获取用户信息 get /api/user/read 更新用户信息 post /api/user/update 新增用户信息 p...
阅读(83) 评论(0)

thinkphp 路由优化

版本:3.2.3 把/index.php?m=admin&c=login&a=index 优化成:admin.php?c=login&a=index 1.在入口文件index.php同级建立admin.php 2.复制index.php内容到admin.php 3.在admin.php内添加: $_GET['m'] = !isset($_...
阅读(47) 评论(0)

php 异步登陆和退出案列

一、为什么异步登陆 同步处理方式登陆功能的弊端 -> 跳转到了新的页面,用户体验不是很好; 二、基于thinkphp3.2.3框架,用到的知识点: 1.用到ajax,此案例用到$.post方法:$.post(url,[data],[fn],[type]) url:发送请求地址。 data:待发送 Key/value 参数。 callback:发送成功时回调函...
阅读(123) 评论(0)

php 面试题分析

逻辑算法考察 解题方法: 就像做数学题一样 找到要处理的数组或者字符串的规律,也可能是一个数列的规律,如果要求使用伪代码实现,建议先说明规律,然后白话说明解题步骤即可。 <?php //1,1,2,3,5,8,13...求第30位数是多少 $arr = [1,1]; for($i=2;$i<30;$i++) { $arr[$i] = $arr[$i-1] + $arr[$i-2]; ...
阅读(120) 评论(0)

php 数据结构概述

数据结构概述 ,以后详细整理...
阅读(70) 评论(0)

php 算法

//冒泡排序 $a = array(1,34,56,77,23,233); function maopao($arr) { $len = count($arr); //该循环控制需要冒泡的轮数 for($i = 1;$i<$len;$i++) { //该循环用来控制每轮 冒出一个数 需要比较的次数 for($k = 0;$k < $le...
阅读(63) 评论(0)

ajax

ajax得基本工作原理 XMLHttpRequest是ajax得基础 XMLHttpRequest用于在后台与服务器交换数据 XMLHttpRequest对象请求 open(method,url,async) send(string) XMLHttpRequest对象响应 responseText responseXML onreadystatuschange readySta...
阅读(83) 评论(0)

php 网络协议

一、http协议状态码 成功2XX        成功处理了请求的状态码。 200                   服务器已成功处理了请求并提供了请求的网页。 204                   服务器成功处理了请求,但没有返回任何内容。 204                   服务器成功处理了请求,但返回部分内容。                           ...
阅读(89) 评论(0)

php 文件及目录处理

文件读取/写入操作fopen()函数:用来打开一个文件,打开时需要指定打开模式打开模式 r只读方式打开,将文件指针指向文件头 r+读写方式打开,将文件指针指向文件头 w写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之 w+读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之 a写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之...
阅读(85) 评论(0)

php 正则表达式

正则表达式的作用:分割、查找、匹配、替换字符串分隔符:正斜线(/)、hash符号(#)以及取反符号(~)通用原子:\d:十进制0到9; \D:取反; \w:数字、字母、下划线; \W:取反; \s:空白符; \S:除了空白符;元字符:.:除了换行符之外的任意字符; *:匹配前面的内容出现0次、1次、多次; ?:匹配前面的内容出现0次、1次; ^:必须以它开头; $:必须以它结尾;...
阅读(78) 评论(0)

php 字符串常用函数总结

<?php //echo — 输出一个或多个字符串,不是函数,是语言结构 echo 'hello world'.''; //explode — 使用一个字符串分割另一个字符串,得到数组 $pizza = "piece1 piece2 piece3 piece4 piece5 piece6"; $pieces = explode(" ", $pizza); echo $pieces[0]...
阅读(74) 评论(0)

php 函数及内部函数2

函数的返回值 值通过使用可选的返回语句(return)返回 可以返回包含数组和对象的任意类型 返回语句会终止函数执行,将控制权交回函数调用处 省略return,返回值为null,不可能有多个返回值 函数的引用返回从函数返回一个引用,必须在函数声明和指派返回值给一个变量时都使用引用运算符&<?php function &myFunction() { static $b = 10; re...
阅读(93) 评论(0)

php 函数及内部函数1

变量的作用域变量的作用域也称变量的范围,变量的范围即它定义的上下文背景(也就是它的生效范围)。大部分的php变量只有一个单独的范围。这个单独的范围跨度同样包含了include和require引入的文件。函数内部使用全局变量 global $outer; $GLOBALS[‘outer’]; 静态变量静态变量仅在局部函数中存在,但当程序执行离开此作用域时,其值并不会消失。static关键字 仅初始化一...
阅读(57) 评论(0)

php 流程控制

php的遍历数组的三种方式及各自区别 使用for循环 使用foreach循环 使用while、list()、each()组合循环for 循环只能遍历索引数组 foreach 可以 遍历索引和关联数组 联合使用list() 、each() 和while循环同样可以遍历索引和关联数组 while、list()、each()组合不会reset() foreach遍历会对数组进行reset()操作 分支if...
阅读(43) 评论(0)

php 运算符

@错误运算符:当将其放置在一个php表达式之前,该表达式可能产生的任何错误信息都将被忽略掉; 运算符的优先级: 递增/递减> !> 算术运算符 > 大小比较 > (不)相等比较 > 引用 > 位运算符(^) > 位运算符(|) > 逻辑与 > 逻辑或 > 三目 > 赋值 > and > xor > or $a = 0; $b = 0; if ($a = 3 > 0 || $b ...
阅读(72) 评论(0)
49条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:6158次
    • 积分:349
    • 等级:
    • 排名:千里之外
    • 原创:24篇
    • 转载:22篇
    • 译文:2篇
    • 评论:0条