PHP

thinkphp中神奇的create()方法

正常的表单提交会把所有的表单数据提交上来$data=$_POST;print_r($data);exit;结果Array([status]=>1[comment]=>啊啊啊[id]=>16[submit]=>提交) 而用create()方法处理,$data=$userApplicant...

thinkphp中的where()方法

where方法的用法是ThinkPHP查询语言的精髓,也是ThinkPHPORM的重要组成部分和亮点所在,可以完成包括普通查询、表达式查询、快捷查询、区间查询、组合查询在内的查询操作。where方法的参数支持字符串和数组,虽然也可以使用对象但并不建议。$User=M("User");//实例化User对象$User-&...
代码星球·2020-04-06

PHP中this,self,parent的区别

PHP5经过重写后,对OOP的支持额有了很大的飞跃,成为了具备了大部分面向对象语言的特性的语言,比PHP4有了很多的面向对象的特性。这里我主要谈的是this,self,parent三个关键字之间的区别。从字面上来理解,分别是指这、自己、父亲。先初步解释一下,this是指向当前对象的指针(可以看成C里面的指针),self...

thinkphp中的_get,_post,_request

ThinkPHP没有改变原生的PHP系统变量获取方式,所以依然可以通过$_GET、$_POST、$_SERVER、$_REQUEST等方式来获取系统变量,不过系统的Action类提供了对系统变量的增强获取方法,包括对GET、POST、PUT、REQUEST、SESSION、COOKIE、SERVER和GLOBALS参数...

thinkPHP模板引擎案例

1.if<ifcondition="$vo.businesseqLS">零售<elseifcondition="$vo.businesseqCY"/>餐饮<else/>其他</if>编译后<?phpif($vo["business"]==LS):?>零售<...

PHP中的逻辑判断函数empty() isset() is_null() ==NULL ===NULL

1.empty()header("Content-type:text/html;charset=utf-8");if(!empty($data)){//empty()未定义、NULL、array()、""、0、"0"、FALSE的时候返回TRUE,若变量已存在、非空字符串或者非零,则返回FALSE值echo"1<...

PHP ceil()函数

定义:ceil()函数向上舍入为最接近的整数。用于分页使用。获取页数。语法:ceil(x)返回不小于x的下一个整数,x如果有小数部分则进一位。ceil()返回的类型仍然是float,因为float值的范围通常比integer要大。<?phpecho(ceil(0.60);echo(ceil(0.40);echo(...
代码星球·2020-04-06

接口规范,js处理json,php返回给ajax的数据格式

ajax异步获取php数据。一般php会在后台处理请求,并返回结果给前端。必须是echo的方式,不然ajax获取不到。返回的类型包括,字符串,数字,json。最常用的就是json。返回后,前端会处理json成对象,然后使用。案例如下:ajax//获取good_id,store_id,user_idvargood_id=...

thinkPHP增删改查的方法案例

thinkphp对数据库增删改查进行了封装操作,使得使用更加方便,但是不一定灵活。可以用封装的用,需要写sql,可以执行sql。1.原始的$Model=newModel();//实例化一个model对象没有对应任何数据表$insert_sql="INSERTINTOsh_wxuser_collection(user_i...

PHPExcel导出excel

PHPExcel可以很好的实现excel的导出功能。案例<?php/**Errorreporting*/error_reporting(E_ALL);date_default_timezone_set('Asia/Shanghai');/**IncludePHPExcel*/require_once'PHPExc...
代码星球·2020-04-06

PHP 统计数据功能 有感

统计,就是把基本的数据,整合起来。用到sql的,有groupby功能,count功能,orderby功能等等。sql将收集的数据,进行统计分析。一般情况下,sql处理后得到的数据,还要通过php的逻辑来进行整理。以一定的格式,展示到前台。一般都是以数组的方式展示,这也是数据结构的概念。看这张图片,基本想想结构大概为{上...

chrome浏览器,调试详解,调试js、调试php、调试ajax

1.可以看到js报错2.可以看到php报错3.可以看到ajax返回的信息,以及报错情况4.可以看到调用了那些内容以及顺序5.可以调试js代码6.可以查看session等等功能非常之强大。它可以让摸不着的项目,逐渐露出眉目。Elements查看页面的html内容,以及各个元素对应的css。  Netw...

php中,如何将编译后的代码,反编译回去。

编译后<?php/*********************//**//*Version:5.1.0*//*Author:RM*//*Comment:071223*//**//*********************/require("../../inc/config.ini.php");echo"<!D...

php代码优化 -- array_walk 和 foreach, for 的效率的比较

<?php/***array_walk和foreach,for的效率的比较。*我们要测试的是foreach,for,和array_walk的效率的问题。*///产生一个10000的一个数组。$max=10000;$test_arr=range(0,$max);$temp;//我们分别用三种方法测试求这些数加上1的...

php模拟post提交请求,调用接口

/***模拟post进行url请求*@paramstring$url*@paramstring$param*/functionrequest_post($url='',$param=''){if(empty($url)||empty($param)){returnfalse;}$postUrl=$url;$curlPo...