随笔分类 - php
摘要:JS和PHP直接通信常用ajax完成,以实现js上UI的动态变化。通信使用JSON或者XML传递数据。下面详细描述两者直接JSON字符串的传递。 下面案例是要传递这样的json数据: ajax: 首先要熟悉ajax的用法,它是连接浏览器和服务器的桥梁。 一般用法如下: 其中type的类型可以是GET
阅读全文
摘要:/** * @creator Jimmy * @data 2016/8/22 * @desc 数据导出到excel(csv文件) * @param $filename 导出的csv文件名称 如date("Y年m月j日").'-PB机构列表.csv' * @param array $tileArray 所有列名称 * @param arr...
阅读全文
摘要:前面在配置完成Solr服务之后,在浏览器上可以打开Solr的管理界面,这个界面几乎包含了Solr的所有功能,如何反应到我们的PHP里边呢?很多人或许查到需要再安装一个php-solr-client,用于php和java的solr服务器通信,研究了半天没弄明白怎么做,反正是很麻烦而且似乎很多余。 1:
阅读全文
摘要:使用搜索引擎,我们常规的数据查询会快很多,还可以对关键词进行中文分词查询,返回一些高亮,就和我们每天使用的搜索服务一样。我们这里要使用Solr来进行我们的搜索服务搭建。如果你使用php,很可能你会在网上查到Sphinx这个搜索引擎,说是对php支持的很好,不要迟疑,远离它,这个尼玛官网都没了,已经很
阅读全文
摘要:背景说明 本文假设你对Yii和Vue都比较熟悉,至少都在项目里用过,另外笔者新人,以后不定时放一些干货,欢迎程序媛关注 Yii是一个PHP全端框架,典型的mvc的项目结构,后端接口都是一个控制器里放了很多的action,每个action都是一个接口,可以返回JSON,也可以render出一个html
阅读全文
摘要:兼容ThinkPHP三种url模式的nginx rewrite 'URL_MODEL'=>2, 设置 http://document.thinkphp.cn/manual_3_2.html#url
阅读全文
摘要:对sql的执行时间进行分析可以: 1,确定sql的书写是否合理,高效 2,检查字段、表的设计是否合理 方法1:在系统底层对sql操作类进行改写,通常类的结构是 业务model 》 db类 》 执行sql 可以根据情况在某阶段进行改写,比如db类;通常会修改 引用: phpmyadmin中的代码,获得
阅读全文
摘要:PHP还是比较常用的,于是我研究了一下PHP二维数组。在处理php数组的时候,有一种需求特别的频繁,如下二维数组: ? 1 2 3 4 5 6 7 8 9 10 $arr = array( 1=>array( 'id' => 5, 'name' => '张三' ), 2=>array( 'id' =
阅读全文
摘要:在使用tp5模型的ORM的时候出现belongsTo和hasOne都有表示一对一的关系,但是二者并不相同。以下举例说明两者的区别: 首先有user表 字段 id name password字段 然后有user_address表 id user_id city字段 在User模型中关联user_add
阅读全文
摘要:try{ $this->user = D('User'); $this->user->startTrans(); //开始事务 $res = $this->user->Saveuser($where,$data); $res1 = $this->user->Saveuser($where,$data
阅读全文
摘要:大家都知道php执行系统命令的方法有: system() 输出并返回最后一行shell结果。 exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。 passthru() 只调用命令,把命令的运行结果原样地直接输出到标准输出设备上。 这些方法都会等待命令执行完毕
阅读全文
摘要:PHP提供了4种方法执行系统外部命令:exec()、passthru()、system()、shell_exec(),下面分别介绍: 1、exec 原型:string exec ( string $command [, array &$output [, int &$return_var ]] )
阅读全文
摘要:用PHP自带array_multisort函数排序 自定义函数排序1
阅读全文
摘要:认识僵尸进程 1、如果父进程先退出 子进程自动被 init 进程收养,不会产生僵尸进程 2、如果子进程先退出 ,父进程一直不退出, 子进程会一直存在成为僵尸进程 (php为守护进程while(true)的时候,很容易出现僵尸进程) 2.1 父进程 wait() 处理,则僵尸进程会被父进程清理 2.2
阅读全文
摘要:http://blog.csdn.net/flitrue/article/details/52614599 PHP命名空间 可以更好地组织代码,与Java中的包类似。 运行结果 总结:通过以上代码,可以看到,在不同的命名空间下,可以有相同的类名或者方法名。 类自动载入 随着PHP项目的变大,会导致一
阅读全文
摘要:F:\phpStudy\php53\php.exe -f F:\phpStudy\WWW\qh\qh.php /usr/local/php/bin/php -f test.php PHP 的命令行模式 CLI参数 一些php异常在LAMP环境会导致php执行的中断,没法捕获,这时候用PHP CLI来
阅读全文

浙公网安备 33010602011771号