摘要: PHP相关 常用PHP编译 .\/configure PHP JSON处理 对于返回的util 可以使用5.4开始使用的trait进行嵌入 然后self\:\:调用 PHP-FPM搭建中NGINX出现file not found的问题-参见备忘录 TODOLIST centos上配一个LNMP Li 阅读全文
posted @ 2018-09-10 23:33 guoguoqingzhe 阅读(91) 评论(0) 推荐(0) 编辑
摘要: Composer autoload_static.php报错(PHP54)原因 初步定为php版本问题 下次运行composer update/install 的时候使用php5进行运行 防止生成优化class loader代码 可以改为composer 1.10版本以下进行使用 svn包含不到子文 阅读全文
posted @ 2018-09-10 23:33 guoguoqingzhe 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 一些杂项的积累 PHP配置文件找不到怎么破 使用PHP的phpinfo();来进行查找 Segment Fault 段错误 怎么进行debug 首先Linux系统默认是不dump Core的 需要设置unlimit 让系统对Fault的Core进行Dump 就可以将出错时的内核文件进行输出 .Cor 阅读全文
posted @ 2018-09-10 23:32 guoguoqingzhe 阅读(64) 评论(0) 推荐(0) 编辑
摘要: PHP设计模式 自动加载 __autoload(); 魔术方法,当加载不存在的类的时候会使用这个方法,每个文件中只能存在一次,而且抛出的Exception是不可catch的。 spl_autoload_register(); 可以调用用户自己的ClassLoader, Composer就是使用这种方 阅读全文
posted @ 2018-09-10 23:31 guoguoqingzhe 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 类的自动加载 两个函数 __autoload()魔术方法、spl_autoload_register 当php文件中使用了new关键字实例化一个对象时,如果该类没有在本php文件中被定义,将会触发__autoload函数 __autoload 运行到new Animal()时,发现 class An 阅读全文
posted @ 2018-09-10 23:30 guoguoqingzhe 阅读(140) 评论(0) 推荐(0) 编辑
摘要: #MySQL 事务 事务是为了控制并发并且保护数据完整性的一种解决办法 事务四要素 ACID 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的 阅读全文
posted @ 2018-09-10 23:30 guoguoqingzhe 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 内部函数 标准函数的实现存放在ext/standard扩展目录中。 php函数种类 Zend engine中的function的存在形式 zend_function 的存在形式 Union! 联合体的所有成员变量共享内存中的一块内存,在某个时刻只能有一个成员使用这块内存, 并且当使用某一个成员时,其 阅读全文
posted @ 2018-09-10 23:29 guoguoqingzhe 阅读(269) 评论(0) 推荐(0) 编辑
摘要: PHP代码实现2 [从变量和数据的角度] 1 数据类型 1.静态类型语言,比如:C/Java等,在静态语言类型中,类型的检查是在<编译>(compile-time)确定的, 也就是说在运行时变量的类型是不会发生变化的。 2.动态语言类型,比如:PHP,python等各种脚本语言,这类语言中的类型是在 阅读全文
posted @ 2018-09-10 23:28 guoguoqingzhe 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 常量 常量的数据结构 PHP对于常量的名称在定义时其实是没有所谓的限制 通过defined函数测试表示,^_^这个常量已经定义好,这样的常量无法直接调用, 只能使用constant()方法来获取到,否则在语法解析时会报错,因为它不是一个合法的标示符。 常量的等级 除了CONST_CS标记,常量的fl 阅读全文
posted @ 2018-09-10 23:28 guoguoqingzhe 阅读(153) 评论(0) 推荐(0) 编辑
摘要: $PHP-SRC/run-test.php 因为如果在同一个进程中执行, 测试就会停止,后面的测试也将无法执行,php中有很多将脚本隔离的方法比如: system(),exec()等函数,这样可以使用主测试进程服务调度被测脚本和检测测试结果,通过这些外部调用执行测试。 php测试使用了proc_op 阅读全文
posted @ 2018-09-10 23:27 guoguoqingzhe 阅读(275) 评论(0) 推荐(0) 编辑