PHP文件的执行和PHP 的 autoload 机制的实现

PHP文件的执行分为两个独立的过程,第一步是将PHP文件编译成普通称之为OPCODE的字节码序列(实际上是编译成一个叫做zend_op_array的字节数组),第二步是由一个虚拟机来执行这些OPCODE。PHP的所有行为都是由这些OPCODE来实现的 PHP5为这个问题提供了一个解决方案...

2017-02-07 16:11:03

阅读数:153

评论数:0

第三方数据对接公钥和私钥的生成步骤和非对称加密算法rsa

1.首先查找openssl安装的具体位置:which openssl 2.进入到安装目录:/usr/bin/openssl 3.执行生成genrsa -out rsa_private_key.pem 1024 私钥的方法 4.执行生成rsa -in rsa_private_key.pem -...

2017-02-17 11:42:07

阅读数:719

评论数:0

PHP 面向对象中常见关键字使用(final、static、const和instanceof)

PHP 面向对象中常见关键字的使用:   1、final :final关键字可以加在类或者类中方法之前,但是不能使用final标识成员属性。     作用: 使用final标识的类,不能被继承。         在类中使用final标识的成员方法,在子类中不能覆盖。     总结:...

2017-02-15 14:00:19

阅读数:180

评论数:0

php面向接口编程

<?php //定义接口 interface User{ function getDiscount(); function getUserType(); } //VIP用户 接口实现 class VipUser implements User{ // VIP 用户折扣...

2017-02-14 15:48:52

阅读数:676

评论数:0

utf-8 中的一个汉字占几个字节

占 2 个字节的:〇 占 3 个字节的:基本等同于 GBK,含 21000 多个汉字 占 4 个字节的:中日韩超大字符集里面的汉字,有 5 万多个 1 个 utf8 数字占 1 个字节 1 个 utf8 英文字母占 1 个字节 在查找 UTF-...

2017-02-13 15:10:09

阅读数:786

评论数:0

HTTPS和HTTP的区别

什么是 HTTPS? HTTPS (基于安全套接字层的超文本传输协议 或者是 HTTP over SSL) 是一个 Netscape 开发的 Web 协议。 你也可以说:HTTPS = HTTP + SSL HTTPS 在 HTTP 应用层的基础上使用安全套接字层作为子层。 为什么需要 H...

2017-02-13 15:00:43

阅读数:105

评论数:0

死锁产生的原因及四个必要条件

产生死锁的原因主要是: (1) 因为系统资源不足。 (2) 进程运行推进的顺序不合适。 (3) 资源分配不当等。 如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则 就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。 产生死锁的...

2017-02-13 14:47:39

阅读数:145

评论数:0

(转)php中session过期时间设置

网上很多人给出了解答:修改php配置文件中的session.gc_maxlifetime。如果想了解更多session回收机制,继续阅读。(本文环境php5.2)  概述:每一次php请求,会有1/100的概率(默认值)触发“session回收”。如果“session回收”发生,那就会检查/tm...

2017-02-10 14:04:38

阅读数:117

评论数:0

php5.3中新增加的_invoke方法

在php 5.3中,发现了新增加的invoke方法,例子如下:  class Demo{          public function __invoke(){                  echo "测试";          }  }  $demo ...

2017-02-10 11:24:06

阅读数:143

评论数:0

基本知识分享

rabbitmq是先放内存,后异步刷到磁盘,不信你只发不取,磁盘空间越来越小。生产者就是入队列,消费者就是出队列 负载均衡不平衡的原因是之前是tcp链接的形式,连接一直不释放,后来切换成Http:流量比较均匀

2017-02-06 13:28:16

阅读数:118

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭