Welcome 微信登录

首页 / 网页编程 / PHP

PHP中file_exists使用中遇到的问题小结

PHP中file_exists使用中遇到的问题小结

介绍我发现了一个问题,今天与大家分享。我把整个过程描述一下。问题:公司有个框架是基于smarty写的,我负责php的升级,维护人员把新环境布上来之后,测试人员找我提出经常报错(错误:提示找不到文件的)。我追踪了一下代码,原来是smarty的这个地方报的错误。 错误:这里报出文件不存在。 思考过程: 1、我原以为是程序里没有这个文件呢,结果发现,文件是有的,那是怎么回事? 2、后来我再猜是不是php内核有问题,我把php的相关内核文件看了一遍,也...
初识PHP中的Swoole

初识PHP中的Swoole

Swoole是一种PHP高级Web开发框架,框架不是为了提升网站的性能,是为了提升网站的开发效率。最少的性能损耗,换取最大的开发效率。利用Swoole框架,开发一个复杂的Web功能,可以在很短的时间内完成。官方定义:Swoole:重新定义PHPPHP的异步、并行、高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步...
PHP如何使用Memcached

PHP如何使用Memcached

一、memcached 简介memcached是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。二、memcached 安装首先是下载 memcached 了,目前最新版本是 1.1.12,直接从官方网站即可...
10个对初学者非常有用的PHP技巧

10个对初学者非常有用的PHP技巧

本文介绍一些关于改善和优化PHP代码的提示和技巧,供大家参考,具体内容如下1.不要使用相对路径,要定义一个根路径这样的代码行很常见:require_once("../../lib/some_class.php");这种方法有很多缺点:1)、它首先搜索php包括路径中的指定目录,然后查看当前目录。因此,会检查许多目录。2)、当一个脚本被包含在另一个脚本的不同目录中时,它的基本目录变为包含脚本的目录。3)、另一个问题是,当一个脚本从cron运行时,它可能不会将...
php制作简单模版引擎

php制作简单模版引擎

PHP模板引擎就是一个PHP类库,使用它可以使PHP代码和HTML代码进行分离,使代码的可读性和维护性得到显著提高。而且这样做的好处是,让美工专心设计HTML前台页面,程序员专心去写PHP业务逻辑。因此,模化引擎很适合公司的Web开发团队使用,使每个人都能发挥其特长下面我们就来看看如何简单的来实现php的模板引擎parser.class.php<?php /** * 模版解析类 */class Parser{// 字段,接收模版文件内容pri...
Linux(CentOS)下PHP扩展PDO编译安装的方法

Linux(CentOS)下PHP扩展PDO编译安装的方法

本文讲述了Linux(CentOS)下PHP扩展PDO编译安装的方法。分享给大家供大家参考,具体如下:这里是以 CentOS 为例,红帽系列的 Linux 方法应该都是如此,下面就详细说明步骤,在这里严重鄙视哪些内容啰嗦、说的杂七杂八的有关 PDO 编译安装的文章。1、进入 PHP 的软件包 pdo 扩展目录中(注:不是 PHP 安装目录)[root@gamejzy /]# cd /tmp/lamp/php-5.3.19/ext/pdo_mysql/注:我...
PHP使用Mysqli类库实现完美分页效果的方法

PHP使用Mysqli类库实现完美分页效果的方法

本文实例讲述了PHP使用Mysqli类库实现完美分页效果的方法。分享给大家供大家参考,具体如下:本篇文章是基于的是我的上篇文章《PHP数据库操作之基于Mysqli的数据库操作类库》而量身打造,怎么使用 M 类库中的 FetchAll 方法做出完美分页。分页在我们每个项目中都是必不可少的,而且出现的频率非常之多。这样就要求我们程序员在项目中怎样去以最快的速度、最简洁的代码去实现分页方案。分页的实现大部分是依据 URL 传入的参数(一般是page)来实现,比如...
<< 591 592 593 594 595 596 597 598 599 600 >>