随笔分类 - PHP
摘要:多进程通信的时候,会涉及到共享内存。shmop_open()创建或打开一个内存块 解释一下shmget()、shmat() shmop_read()函数读取内存的里面的数据 shmop_write()函数往一个内存块里面写数据 由上面的两个函数的源码看来,其实都是共用了一个函数memcpy(),这个
阅读全文
摘要:最近听见有人说die和exit区别,bula~bula。决心一探究竟。 翻了翻PHP 5.6的源码(源码的位置为zend目录下zend_language_scanner.l大约是1014~1020行) 由源码可以看得出来,zend引擎在解析die和exit都解析成了T_EXIT,另外插一句die和e
阅读全文
摘要:在日常的开发工作中,面对后台的日益增长的业务,以及后期业务的迭代开发,通常会选择添加菜单栏的形式来扩充业务功能,同样日益增长的后台菜单选项也为我们后期的维护,产生了一定的困难性。为此我总结出自己关于左侧菜单栏的管理模式或者方法。仅供参考。 在通常的开发中,对菜单栏的生成一般是通过以下几种方式: (1
阅读全文
摘要:传统的应用服务器,自身实现的session管理是大多是基于单机的,对于大型分布式网站来说,支撑其业务的远远不止一台服务器,而是一个分布式集群,请求在不同的服务器之间跳转。那么,如何保持服务器之前的session同步呢? 分布式环境下,如果一次请求被负载均衡分配到了服务器A,如果按照一般的方式存储se
阅读全文
摘要:Apache的反向代理主要利用转发模块,proxy和proxy_http 先配置 Apache 支持proxy 和 proxy_http 在Ubuntu系统下,Apache的配置文件在目录/etc/apache2下,里面会看到我们需要用到的两个目录 mods-available Apache所有的模
阅读全文
摘要:PHP是一门弱语言,也就说PHP的一个变量可以保存任意类型的变量,PHP是用C语言实现的,而C语言是一个强类型的语言,每个变量都有固定的类型,不能随意改变变量的类型(虽然可以通过强制类型转换,可能会出问题)。在zend引擎中的实现: 引用的是PHP 5的源码: 打开zend.h 会发现定义了如下的结
阅读全文

浙公网安备 33010602011771号