php篇-include_path

include_path

  include_path,include_path参数指定的目录,fopen(), file(), readfile(), file_get_contents()这些函数在查找文件时会参照这些目录。参数目录当然也要按照一定的格式要求,在php.ini文件中有例子说明:

; UNIX: "/path1:/path2" ;include_path = ".:/php/includes" ; ; Windows: "\path1;\path2" ;include_path = ".;c:\php\includes"

PHP和MySQL处理emoji表情

写在前面

  前面我写了一篇关于字符集的文章和一篇关于MySQL字符集和校对的文章,现在我再来想想如何解决一开遇到的那个emoji表情处理的问题。

php

  php处理emoji表情的方式主要有两种:
  1. 完全过滤emoji表情,就是去掉字符串中的emoji表情,这样虽然对提高程序健壮性有帮助,但是缺损失了用户体验

MySQL字符集与校对学习笔记

写在前面

  字符集指从二进制编码到字符符号的映射,而MySQL的校对指用于某个字符集的排序规则。MySQL4.1和之后的版本,每一类编码字符都有其对应的字符集和校对规则。

MySQL如何使用字符集

  MySQL中有很多设置选项用于控制字符集,主要可以分为两类:创建对象时的默认值,在服务器和客户端通信时的设置。

创建对象时的默认设置

  MySQL服务器,数据库,每个表都有自己的默认值,而且这个值是逐层继承的默认设置。这些是针对没有显式设置字符集的情况下才会使用的默认值。

php单例模式学习笔记

写在前面

  关于单例模式和php单例模式的实现,网上已经有了很多的资料,这里有一些东西我就是从网上复制过来的,并注明了出处,在一些关键的地方,我也加上了自己的注解。

单例模式

含义

  在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源