标点符(钱魏 Way)

CentOS 7.2 安装 PHP 7 记录

PHP 7 极大地改进了性能,在一些WordPress基准测试当中,性能可以达到PHP 5.6的3倍。为了体验到更好的性能,尝试在自己的VPS使用最新的PHP 7,以下为整理的安装方法,期望对需要安装的小伙伴们有所帮助。 使用Yum安装PHP 7 php 7.0有两个源可以选择,一个是webtatic提供的,也就是php70w,那个w指得就是webtatic,另一个可以使用remi源。这里主要以w […]

中文进行繁简转换

中文的简繁转换看起来是一个简单的工作,但是细想下还是有一些问题的,因为字符间并不是简单的一一对应,不仅存在一简对多繁,也存在多简对一繁。比如:

要正确完成这样的转换,就要在单字对应关系之外加上词组对应。可以常用的工具有:Office Word、Google翻译及ConvertZ,除了字形以外,不同地区有些名称对应的叫法也不一样,如中 […]

PHP最佳实践之PHP标签

在PHP中有很多不同的方式来区分PHP程序块,<?php ?>, <?= ?>, <? ?>, 以及<% %>都可以。但唯一在所有PHP服务器上都能正常工作的标签是<?php ?>。若你计划将你的程序部署到一台你无法修改PHP配置的服务器上,那么你应始终使用<?php ?>。 很多人在写PHP程序的时候会在文件的最后加上一个闭 […]

PHP最佳实践:MySQL的连接

从PHP 5.5版本开始,mysql函数将被官方废弃,即所有 mysql_* 格式函数 将在5.5版本后当产生一个 E_DEPRECATED 错误。废弃mysql函数的主要原因为:此函数为 的MySQL  3.23版本开发的,而目前的MySQL版本已经到了 5.6,中间产生了非常多的特性没有被函数所支持。 1、预处理语句(Prepared statements) 许多成熟的数据库都支持预处理语句( […]

PHP最佳实践:PRG模式

网上有非常多的PHP最佳实践的技巧,有些已经过期,但是有些还是非常的实用,期望能够整理一篇较为完整的PHP最佳实践,供自己学习和复习。 Post/Redirect/Get 简称PRG,是一种用来防止表单重复提交数据的一种Web设计模式,像用户刷新提交响应页面这样典型的重复提交form内容的情况可通过PRG模式来得到避免。 用户在浏览器中的A页面完成输入,点击了提交按钮进入到了B页面,提示&#822 […]

全球通用头像Gravatar的介绍

Gravatar是什么? Gravatar是www.gravatar.com 推出的一项服务,意为“全球通用头像”。如果在gravatar上注册了账号并在gravatar服务器上放置了头像,那么当在支持gravatar的blog上发言时,只要提供email地址,就能够显示与email相关联的头像。这样就为大家提供了一个统一管理多个头像的平台,只要站点支持gravatar,就不必特意为每个站点单独上 […]

用星际争霸讲解面向对象的概念

在学习PHP的时候,感觉自己对面向对象理解还不深刻,很多时候是一头雾水。通过别人的推荐,找到了这篇通过星际争霸来讲解面向对象概念的文章,转载出来供有需要的朋友学习。 一、类和对象 如果玩家制造了一个机枪兵,那么我们怎么表示他呢,因为每个机枪兵有几个基本的数据要记录:剩余的血,杀敌数量,攻击力等等。我们可以用一个数组来记录一个机枪兵剩余的血和杀敌数量,因为这对于每个机枪兵是独立的。但攻击力比较麻烦, […]

在XAMPP上建立多个域名的站点

XAMPP默认安装完毕后,站点文件默认放在/xampp/htdocs/ 文件下,并且可以通过http://localhost 进行访问。先前在测试各种程序的时候均是在/xampp/htdocs/ 文件下新建目录,比如/xampp/htdocs/wordpress ,然后通过http://localhost/wordpress/ 进行访问。 于是想换种更好的方式来定义站点,进行更加方便的测试。如果我 […]

PHP中URL解析和路径解析函数

URL解析函数:parse_url() parse_url() 函数可以解析 URL,返回其组成部分。它的用法如下:array parse_url ( string url ) 此函数返回一个关联数组,包含现有 URL 的各种组成部分。如果缺少了其中的某一个,则不会为这个组成部分创建数组项。组成部分为: scheme – 如 http host port user pass path query […]

教程:使用PHP开发自己的MVC框架

一、什么是MVC MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。 MVC模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外,此模式通过对复杂度的简化,使程序结构更加直观。软件系统通过对自身基本部份分 […]