Welcome 微信登录

首页 / 网页编程 / PHP

两千行代码的PHP学习笔记汇总

两千行代码的PHP学习笔记汇总

本文汇总了PHP学习中常见的各类问题,约有两千多行代码,都是非常实用的技巧。分享给大家供大家参考。具体如下://语法错误(syntax error)在语法分析阶段,源代码并未被执行,故不会有任何输出。/* 【命名规则】 */常量名 类常量建议全大写,单词间用下划线分隔// MIN_WIDTH变量名建议用下划线方式分隔// $var_name函数名建议用驼峰命名法// varName定界符建议全大写 // <<<DING, <<...
在win7中搭建Linux+PHP 开发环境

在win7中搭建Linux+PHP 开发环境

我用了 3 年多的 Linux 桌面,很是不爽,主要是各个软件的体验不够统一,太分裂,太多选择让人无从选择。而回到 Windows, 则更糟糕,使用 *nix 工具集变得非常折腾,部署 Web 环境也很麻烦,而且我的服务器都是 Linux 的,代码里有些功能是不能运行在 Windows 上的。因为我偶尔还打打游戏,一个月前,我还是选择回到 Windows 桌面。但我下面的这些软件几乎都是跨平台的,如果你使用 Linux 桌面,也不会有什么影响的。我的主机是...
在Win7 中为php扩展配置Xcache

在Win7 中为php扩展配置Xcache

XCache 工程由 mOo 领队, 他也是 Lighttpd 的开发成员之一. Lighttpd 是最快的 Web 服务器应用程序之一, 并且超越 Apache 以及许多其他 Web 服务器. XCache 努力达到类似的效果.目前最新的版本为XCache 3.2.0,它是php5全系列支持的,官方网站: http://xcache.lighttpd.net/如果英文不好的朋友,可以点右边切换语言为中文。首先下载最新的版本: http://xcache....
自定义session存储机制避免会话保持问题

自定义session存储机制避免会话保持问题

PHP服务端session以文件的方式存储,当用户访问量过大时,session文件会非常多,而且当横向增加服务器后,session文件并不能同步,面临会话保持的问题。有以下两种解决方案:1. 拿出单独的一台服务器使用NFS或Samba文件共享方式,共享session文件,可以解决负载均衡时会话不同步的问题。(但无法解决效率的问题,上万个session文件,查找会较慢)2. session存数据库,其他服务器可以通过共享数据库服务器,解决会话问题,同时数据库...
php常用的安全过滤函数集锦

php常用的安全过滤函数集锦

虽然各种开发框架给我们提供了很好的安全的处理方式,但是,我们还是要注意一下安全问题的。原因简单:很多小的功能和项目是用不到框架的,我们需要自己解决安全问题!①常用的安全函数有哪些:复制代码 代码如下:mysql_real_escape_string()addslashes()②这些函数的作用:mysql_real_escape_string()和addslashes()函数都是对数据中的 单引号、双引号进行转义!也就是防止sql注入!但是mysql_rea...
PHP中构造函数和析构函数解析

PHP中构造函数和析构函数解析

构造函数void __construct ([ mixed $args [, $... ]] )PHP 5 允行开发者在一个类中定义一个方法作为构造函数。具有构造函数的类会在每次创建新对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。Note: 如果子类中定义了构造函数则不会隐式调用其父类的构造函数。要执行父类的构造函数,需要在子类的构造函数中调用 parent::__construct()。如果子类没有定义构造函数则会如同一个普通的类方法一...
PHP中执行cmd命令的方法

PHP中执行cmd命令的方法

本文介绍下,在php代码中执行cmd命令的方法,介绍下在php.ini文件中配置safe_mode参数支持命令执行的方法,有需要的朋友参考下。说明:本节内容在wamp包安装的环境实现。首先,打开php.ini,关掉安全模式safe_mode = off,然后在看看 禁用函数列表 disable_functions = proc_open, popen, exec, system, shell_exec ,把exec去掉。php代码:复制代码 代码如下:&l...
PHP实现设计模式中的抽象工厂模式详解

PHP实现设计模式中的抽象工厂模式详解

抽象工厂模式(Abstact Factory)是一种常见的软件设计模式。该模式为一个产品族提供了统一的创建接口。当需要这个产品族的某一系列的时候,可以为此系列的产品族创建一个 具体的工厂类。【意图】抽象工厂模式提供一个创建一系统相关或相互依赖对象的接口,而无需指定它们具体的类【GOF95】【抽象工厂模式结构图】【抽象工厂模式中主要角色】抽象工厂(Abstract Factory)角色:它声明一个创建抽象产品对象的接口。通常以接口或抽象类实现,所有的具体工厂...
php实现设计模式中的单例模式详解

php实现设计模式中的单例模式详解

【概要】保证一个类仅有一个实例,并且提供一个访问它的全局访问点【GOF95】【特点】1、一个类只有一个实例2、它必须自行创建这个实例3、必须自行向整个系统提供这个实例【结构图】【主要角色】Singleton定义一个Instance操作,允许客户访问它的唯一实例。Instance是一个类方法。负责创建它的唯一的实例。【优缺点】1、对唯一实例的受控访问2、缩小命名空间 单例模式是对全局变量的一种改进。它避免了那些存储唯一实例的全局变量污染命名空间3、允许对操作...
<< 431 432 433 434 435 436 437 438 439 440 >>