使用PEAR Net_GeoIP定位:
安装环境:win7 64bit Appserv
说明:Net_GeoIP已经被废弃。
在cmd中输入perl install Net_GeoIP,相关的类将下载到php5/PEAR/Net下面,此时还应该下载GeoIP.dat。位置随意。
include('Net/GeoIP.php');
$geo=Net_GeoIP::getInst
原创
2012-11-22 21:53:38
358阅读
uasort()之类的函数,回调函数是大于,则升序排列,反之降序。
转载
2012-10-23 22:30:05
414阅读
PHP用header()来调整浏览器和代理服务器的缓存:
last-modified(最后修改时间):若缓存系统发现该值比页面缓存版本更接近当前时间,就使用服务器的新版本。
expires(有效期限):何时应该过期。
pragma(编译指示):页面数据应该被怎样处理,常设为no-cache
cache-control(缓存控制):更加精细的控
转载
2012-10-24 22:54:25
249阅读
set_error_handler(error_function[,error_types]);自定义错误处理函数;
function error_function()可以不带任何参数,也可是任意小于6的参数,按照顺序分别代表错误代码,trigger_error("")的信息,错误文件,错误位置,错误参数(会输出大量信息)。
trigger_error(&quo
转载
精选
2012-11-20 21:38:22
243阅读
年前在项目中使用了NoSQL的代表之一 —— MongoDB,在微博中总结的一些MongoDB使用的体会,在这里和各位分享一下:PHP开发中用MongoDB的爽快之处,对MongoDB的使用场景的思考,PHP中使用MongoDB要注意的细微之处。
推荐
原创
2012-03-06 19:19:27
2070阅读
点赞
1评论
原文:https://blog.51cto.com/laok8/2107892?source=drh业务逻辑介绍:用户在 APP 上发帖子,然后存储到 Redis 的 List 列表中利用 Linux 的 crontab 定时任务功能,按秒请求执行PHP脚本文件(processNewsRedisList.php)调用 redis_process 处理API,进行存储到...
转载
2021-06-23 15:15:04
172阅读
session_set_save_handler('open_session','close_session','read_session','write_session','destory_session','clean_session');
session_start();
同时调用,且要有顺序。
对输入表单的验证可以采用filter_input来
转载
精选
2012-10-09 18:34:51
374阅读
“打破PHP多进程、网络编程的壁垒”PHP多进程开发与Redis结合实践
原创
精选
2018-04-25 23:08:39
10000+阅读
点赞
4评论
本文目的 本文简要的描述了PHP提供的autoload机制,以及在scake中使用实践。用于减少不必要的文件包含,提高php系统性能。 什么是__autoload php是脚本语言,不同于c++只需要编译一次,php每次执行过程中都需要编译,所以提高php编译效率,可以提高php脚本执行速度。 每次
转载
2017-03-16 16:06:00
64阅读
2评论
闭包和匿名函数在PHP5.3.0中引入的。闭包是指:创建时封装周围状态的函数。即使闭包
转载
2021-07-13 13:39:58
313阅读
一、代码风格和规范:
采用一致的代码风格和规范有助于提高代码的可读性和可维护性。我们将介绍一些常见的PHP代码风格指南,如PSR-12(PHP Standard Recommendation),以及一些静态代码分析工具,如PHP CodeSniffer,可以帮助您自动检测代码规范问题。示例代码风格(使用PSR-12):<?php
namespace Vendor\Package;
use
原创
2023-06-17 20:13:59
113阅读
欢迎大家加入Android和PHP技术交流群:122860896电子书完整扫描版下载地址:CSDN:http://download.csdn.net/detail/laoge/712094551CTO:http://down.51cto.com/data/1116398如果喜欢这本书,请支持正版! 图书资源下载Xampp 开发环境下载:http://pan.baidu.co
转载
精选
2014-12-30 11:47:28
673阅读
php开发笔记php依赖一般用composer管理。我们可以用composerinit命令初始化一个项目,初始化完成后,会在当前路径下生成一个composer.json文件。修改完composer.json文件后,使用composerdump来重新加载。安装依赖可以用命令composerrequiremonolog/monolog来安装,也可以在composer.json文件里定义好,然后使用co
原创
2020-12-01 20:36:39
503阅读
一、PHP版本和扩展管理:
在PHP开发中,使用最新版本的PHP和相关扩展非常重要。版本更新通常包含新功能、修复漏洞和提高性能。我们将介绍如何使用包管理器(如Composer)来管理PHP的版本和扩展,并演示如何安装和更新它们。示例代码:# 使用Composer安装PHP依赖包
composer require vendor/package
# 更新PHP依赖包
composer update
原创
2023-06-17 20:14:48
179阅读
今天为大家分享一篇关于PHP代码加密的文章,如果大家对代码加密有需求,欢迎学习交流。
原创
2021-07-08 09:53:56
411阅读
php的多进程处理依赖于pcntl扩展,通过pcntl_fork创建子进程来进行并行处理。
例1如下:
<?php
$pid = pcntl_fork();
if($pid == -1) {
//错误处理:创建子进程失败时返回-1.
die('fork error');
} else if ($pid) {
//父进程会得到子进程号,所以这里是父进程执行的逻
转载
2017-01-26 16:04:00
103阅读
2评论
Zookeeper 简单介绍 Apache Zookeeper是开发和维护开源服务器的服务,它能够实现高度可靠的分布式协调。 安装Zookeeper(无需安装) 安装Zookeeper C扩展支持 安装php的zookeeper扩展 启动zookeeper server zookeeper clie
转载
2018-11-17 13:43:00
150阅读
2评论
php-java-bridge是什么?php调用java方法有rpc,也有php-java-bridge.php里调用java平台封装好的jar包里的class类和方法,一般飘易推荐的做法是采用php-java-bridge做桥接.孰优孰略,做了比较以后咱们再议。php-java-bridge实现原理。 先打开java的一个监听端口,php调用java的时候
原创
2018-03-21 10:44:13
10000+阅读