当前位置:首页 > PHP教程 > PHP高级教程

PHP高级教程

PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】

22

本文实例讲述了php操作mongodb实现增删改查功能。分享给大家供大家参考,具体如下:mongodb的php驱动提供了一些核心类来操作mongodb,总的来说mongodb命令行中有的功能,它都可以实现,而且参数的格式基本相似。php7以

PHP基于方差和标准差计算学生成绩的稳定性示例

6

本文实例讲述了php基于方差和标准差计算学生成绩的稳定性。分享给大家供大家参考,具体如下:项目中的学生端有处个人成长档案模块,要求依据学生近期十次考试成绩通过波动采集分析学生的成绩稳定性。学过数学都知道,这处应该利用数学中的方差来实现。由于

PHP的异常处理类Exception的使用及说明

10

1、首先php5提供了基本的异常处理类,可直接使用复制代码代码如下:<?phpclassexception{protected$message='unknownexception';//异常信息protected$code=0;//用

GBK的页面输出JSON格式的php函数

8

复制代码代码如下:functiontb_json_encode($value,$options=0){returnjson_encode(tb_json_convert_encoding($value,“gbk”,“utf-8″));}fu

php微信开发接入

7

微信,想必大家都不陌生,像支付宝一样在悄悄的改变大家的生活方式。伴随着这种新的生活方式,越来越多的微服务也开始进入我们的生活,我们可以使用微信查询信用卡帐单、还款、支付,在最近的一次微信合作伙伴大会上,腾讯向公众服务号开放支付功能与九大高级

php删除无限级目录与文件代码共享

6

<?//删除目录classdel_path{functionwm_chief_delpath($del_path){if(!file_exists($del_path))//目标目录不存在则建立{echo"目录不存在";returnf

PHP入门教程之PHP操作MySQL的方法分析

4

本文实例讲述了php操作mysql的方法。分享给大家供大家参考,具体如下:设置zend软件所有utf-8编码设置单个项目utf-8的编码demo1.php<?phpheader('content-type:text/html;

javascript数组与php数组的地址传递及值传递用法实例

4

本文实例讲述了javascript数组与php数组的地址传递及值传递用法。分享给大家供大家参考。具体如下:javascript数组为地址传递/引用传递,而php数组为值传递实例代码如下:复制代码代码如下:<?php$arr=a

PHP扩展模块Pecl、Pear以及Perl的区别

10

一、简短总结:pear:一个书写的比较规范,国外较流行的工具箱代码集pecl:php扩展包,但不属于php基本扩展范围perl:一种早于php出现的脚本级语言,php借鉴了他的正则表达式部分二、pear、pecl都是php扩展模块的集合。是

删除html标签得到纯文本可处理嵌套的标签

10

方法基本上来自thinkphp中的源码,但是被我修改了一下复制代码代码如下:<?php/**@description:删除html标签,得到纯文本。可以处理嵌套的标签**/classdeletehtmltags{private$fil

php小经验:解析preg_match与preg_match_all函数

9

正则表达式在php中的应用在php应用中,正则表达式主要用于:•正则匹配:根据正则表达式匹配相应的内容•正则替换:根据正则表达式匹配内容并替换•正则分割:根据正则表达式分割字符串在php中有两类正则表达式

php页面消耗内存过大的处理办法

8

解决办法:1,修改php.ini将memory_limit由8m改成16m(或更大),重启apache服务2,在php文件中加入ini_set(”memory_limit”,”100m”);注意:为了系统的其它资源的正常使用请您不要将mem

PHP中函数rand和mt_rand的区别比较

10

php函数rand和mt_rand  mt_rand()比rand()快四倍    很多老的libc的随机数发生器具有一些不确定和未知的特性而且很慢。php的rand()函数默认使用libc随机数发生器。mt_rand()函数是非正式用来替

zendapi扩展的php对象的autoload工具

10

类似spl的autoload功能,bloader为php对象的autoload工具,但相比较起来更简单高效,配置也更灵活.bloader提供一个常用的autoload函数ld,以及两个辅助函数,ld_new(实例化)和ld_unset(销毁

PHP面向对象实现代码

9

1,简单的对象创建复制代码代码如下://类的作用域final:将阻止子类重写这个字段//方法的作用域abstract:在父类中声明,在子类中实现//定义类:classemployee{//定义字段private$name;protected

PHP下通过系统信号量加锁方式获取递增序列ID

9

在网上搜了搜,有两个办法但都不太好:一个是简单的以进程id+时间戳,或进程id+随机数来产生近似的唯一id,虽简单但对于追求“完美”的我不愿这样凑合,再说apache2以后进程会维持相当长得时间,生成的id发生碰撞的几率还是比较大的;第二个