51dev.com IT技术开发者社区

51dev.com 技术开发者社区

php生成html静态页面完整实例

php生成html静态页面完整实例

如果你是一个seo工作者你估计要求把php文件全部转换成html页面了,这样可以对网站排名有好处,同时也可以减轻服务器apache负载了,下面我来介绍一个php生成静态页面实例. addform.php文件代码如下: <formaction="add.php&qu...

使用php生成唯一订单号的几种方法

使用php生成唯一订单号的几种方法

第一种$danhao=date(‘Ymd‘).str_pad(mt_rand(1,99999),5,‘0‘,STR_PAD_LEFT);第二种$danhao=date(‘Ymd‘).substr(implode(NULL,array_map(‘ord‘,str_split(substr(uniqid...

php解析json数组

php解析json数组

<?php$postArray=‘[{"data":{"hello":"world"},"type":"1234","date":"2012-10-3017:6:9","user":"000000000000000","time_stamp":1351587969902},{"data":{"...

CURL PHP模拟浏览器get和post

CURL PHP模拟浏览器get和post

模拟浏览器get和post数据需要经常用到的类,在这里收藏了几个不错的方法<?phpdefine(‘IS_PROXY‘,true);//是否启用代理/*cookie文件*/$cookie_file=dirname(__FILE__)."/cookie_".md5(basename(__FILE...

PHP多任务秒级定时器的实现教程

PHP多任务秒级定时器的实现教程

描述最近在公司部署crontab的时候,突发奇想是否可以用PHP去实现一个定时器,颗粒度到秒级就好,因为crontab最多到分钟级别,同时也调研了一下用PHP去实现的定时器还真不太多,Swoole扩展里面到实现了一个毫秒级的定时器很高效,但毕竟不是纯PHP代码写的,所以最后还是考虑用PHP去实现一个...

PHP定义字符串的三种方式以及彼此之间的区别

PHP定义字符串的三种方式以及彼此之间的区别

定义方式单引号双引号heredoc和newdoc$str=<<<'EOD'Exampleofstringspanningmultiplelinesusingnowdocsyntax.EOD;//EOD一定要靠近前面,不能有空格,同时不要漏掉结束符分号;区别:单引号不...

PHP实现依赖注入

PHP实现依赖注入

###首先,我们来看一段代码:classA{publicfunctionecho(){echo‘A‘.PHP_EOL;}}classEchoT{protected$t;publicfunction__construct(){$this->t=newA();}publicfunctionecho...

浅析 PHP 中的 Generator

浅析 PHP 中的 Generator

从PHP5.5开始,PHP加入了一个新的特性,那就是 Generator,中文译为生成器。生成器可以简单地用来实现对象的迭代,让我们先从官方的一个小例子说起。xrange在PHP中,我们都知道,有一个函数叫做 range,用来生成一个等差数列的数组,然后我们可以用这个数组进行&n...

PHP的分布式跟踪

PHP的分布式跟踪

自从实现微服务化后,我们碰到了很多问题。其中最大的问题就是如何排查故障,服务化后的接口通常会依赖多个服务,依赖接口的缓慢会直接影响接口的服务质量。        这种依赖导致的缓慢情况在线上很常见,但是并不好排查,究其原...

php对MYSQL数据库进行比较例子

php对MYSQL数据库进行比较例子

版本迭代需要对比不同版本的数据库,为低版本的数据库编写升库脚本。使用php编写数据库比较工具。没有用过php耗时一天。 功能:比较两个不同版本的数据库src和dst,生成SQL文件将src升级为dst<?phpdefine("DSN",‘mysql:host=127.0.0.1;po...

PHP多进程系列之Posix常用函数解析

PHP多进程系列之Posix常用函数解析

本节主要讲解Posix常用函数和进程池的概念,也会涉及到守护进程的知识。posix_kill向指定pid进程发送信号。成功时返回TRUE,或者在失败时返回FALSE。boolposix_kill(int$pid,int$sig)$sig=0,可以检测进程是否存在,不会发送信号。示例://向当前进程发...

php中datetime时间和int时间互相转换

php中datetime时间和int时间互相转换

php中datetime时间和int时间互相转换 int时间转换datetime时间echodate("Y-m-dH:i:s",1210003200);datetime时间转换int时间echostrtotime("2008-9-2716:30:30"); ...

php中时间型转化为int型

php中时间型转化为int型

使用strtotime命令,可以实现这个功能。 例子如下: $dateday=“2013-02-2712:23:15”$intdate=strtotime($dateday);echo$intdate; 结果就是:1361967795...

php输出方式echo、print、print_r、printf、sprintf、var_dump的区别比较

php输出方式echo、print、print_r、printf、sprintf、var_dump的区别比较

php输出echo、print、print_r、printf、sprintf、var_dump的区别比较1、echoecho()实际上不是一个函数,是php语句,因此您无需对其使用括号。不过,如果您希望向echo()传递一个以上的参数,那么使用括号会发生解析错误。而且echo是返回void的,并不返...

php改变网页标题的代码实现

php改变网页标题的代码实现

php代码<?php$page_title="ANewTitle";//网页标题设置为变量?>HTML代码<title><?phpecho$page_title;?></title>...