学习LAMP、Nginx+php-fpm+MySQL
PHP和JS中全局变量和局部变量
摘要:一,PHP中全局变量和局部变量 php与C++中对全局变量和局部变量定义类似,全局变量:函数外定义的变量,在全局通用;局部变量:在函数内定义的变量,只在函数内有效。PHP中变量范围跨越了include和require,include和require引入的文件,当作是当前文件的一部分。php与C++有
阅读全文
posted @
2016-04-27 00:44
张三的哥哥
阅读(1537)
推荐(0)
var在PHP和JS中的使用
摘要:一,var在PHP中的使用 var在PHP中使用很少,只在类中声明成员变量时候,可以使用var,其相当于public,而且以后逐渐用public替代var,所以在PHP中尽量不使用var声明变量。 二,var在JS中的使用 Javascript声明变量的时候,虽然用var关键字声明和不用关键字声明,
阅读全文
posted @
2016-04-26 16:14
张三的哥哥
阅读(538)
推荐(0)
修改PHP上传文件大小限制的方法
摘要:修改PHP上传文件大小限制的方法1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.这就导致出现 无法打开网页的情况.这时我们可以修改 max_execution_time在php
阅读全文
posted @
2016-04-26 15:59
张三的哥哥
阅读(197)
推荐(0)
三,PHP中错误日志display_errors与error_reporting配置
摘要:1,display_errors display_errors 错误回显,一般常用语开发模式,但是很多应用在正式环境中也忘记了关闭此选项。错误回显可以暴露出非常多的敏感信息,为攻击者下一步攻击提供便利。推荐关闭此选项。 display_errors = On 开启状态下,若出现错误,则报错,出现错误
阅读全文
posted @
2016-04-24 19:56
张三的哥哥
阅读(8019)
推荐(0)
二,PHP缓存机制详解
摘要:一,PHP缓存机制详解 我们可以使用PHP自带的缓存机制来完成页面静态化,但是仅靠PHP自身的缓存机制并不能完美的解决页面静态化,往往需要和其他静态化技术(通常是伪静态技术)结合使用。 output buffer是php自带缓存,可以通过配置php.ini关闭,程序缓存是一直开启状态,没法关闭。程序
阅读全文
posted @
2016-04-22 15:46
张三的哥哥
阅读(11386)
推荐(1)
从哈希结构去理解PHP数组
摘要:php的数组实际上就是hash_table,无论是 数字索引数组array(1, 2, 3) 还是关联数组array(1 => 2, 2=> 4)等等。 一,这里的hash_table有几个特殊的地方: 1. 遍历的时候的顺序和插入的顺序一致,也就是如果你插入的时候顺序是: 那么它foreach的遍
阅读全文
posted @
2016-04-21 21:59
张三的哥哥
阅读(1398)
推荐(0)
PHP函数补完:call_user_func()
摘要:call_user_func是PHP的内置函数,该函数允许用户调用直接写的函数并传入一定的参数,下面总结下这个函数的使用方法。 1,call_user_func函数类似于一种特别的调用函数的方法,使用方法如下: 2,调用类内部的方法比较奇怪,居然用的是array,不知道开发者是如何考虑的,当然省去了
阅读全文
posted @
2016-04-19 15:42
张三的哥哥
阅读(187)
推荐(0)
php中数组模拟队列、栈的函数以及数组指针操作
摘要:1,数组指针,current表示当前指针,输出其指向的元素;next表示指针移动到下一个元素;prev指针移动到上一个元素;end表示指针移动到最后一个元素;reset表示指针移动到第一个元素; 2,数组模拟队列或栈 (1)在数组尾部添加元素:array_push()和array[]。 array_
阅读全文
posted @
2016-04-17 23:28
张三的哥哥
阅读(467)
推荐(0)
nginx处理高并发请求强于apache
摘要:ginx 不同于 Apache2 的一点就是,Nginx 采用单线程,非阻塞,异步 IO 的工作模型。 Apache2 对于每一个请求,都会创建一个新进程或线程,会浪费很多内存和 CPU 时间,而 Nginx 使用操作系统提供的IO多路复用技术(epoll), 在一个线程中处理所有的请求。当一个 I
阅读全文
posted @
2016-04-04 17:37
张三的哥哥
阅读(463)
推荐(0)
apache与nginx区别
摘要:apache是异步阻塞处理请求;nginx是异步非阻塞。其具体差异,看看此人解释。http://blog.csdn.net/xifeijian/article/details/17385831。说的很详细。 Nginx的高并发得益于其采用了epoll模型,与传统的服务器程序架构不同,epoll是li
阅读全文
posted @
2016-04-04 17:30
张三的哥哥
阅读(231)
推荐(0)
php与java的差异
摘要:http://zhidao.baidu.com/link?url=kd-eulWPoygRlMKeBxdCn3QA4bLJXYVSc_mUGPgWg05az8RIqu3r1GmRnmXZ4UMaR6yMjaoRvlRKzHuOQKRlF_ 比较PHP和JSP这两个Web开发技术,在目前的情况是其实是
阅读全文
posted @
2016-04-04 13:20
张三的哥哥
阅读(373)
推荐(0)
PHP中implode()和explode()
摘要:1, implode()函数返回由数组元素组合成的字符串,函数语法:string implode(separator,array),separator参数可选,规定数组元素之间放置的内容,默认是空字符串;array参数表示要组合为字符串的数组。 实例: 输出: Hello World! I love
阅读全文
posted @
2016-03-15 11:53
张三的哥哥
阅读(16957)
推荐(1)
php从文本读入数据,处理结果再导入到文本
摘要:1,php从文本逐行读入数据,保存到数据组。使用fopen读取文本内容,逐行读取文本是$majorId = trim(fgets($rfile, 4096));。 2,将数组数导出到文本,将数组内容拆分为字符串,将字符串导出到文本。
阅读全文
posted @
2016-02-26 20:53
张三的哥哥
阅读(506)
推荐(0)
SSO单点登录入门
摘要:1,SSO简介 SSO(Single Sign-On,单点登录)是身份管理中的一部分。SSO 的一种较为通俗的定义是:SSO 是指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一次,即通过一个应用中的安全验证后,再访问其他应用中的受保护资源时,不再需要重新登录验证。SSO与身份管理软...
阅读全文
posted @
2015-12-10 11:05
张三的哥哥
阅读(234)
推荐(0)
单点登录SSO
摘要:一、什么是单点登录SSO(英文全称Single Sign On) SSO是一种统一认证和授权机制,指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一次,即通过一个应用中的安全验证后,再访问其他应用中的受保护资源时,不再需要重新登录验证。二、单点登录解决了什么问题 解决了用户只需要登...
阅读全文
posted @
2015-12-08 22:17
张三的哥哥
阅读(310)
推荐(0)
PHP删除一个目录下的所有文件,不删除文件夹
摘要:1 /*删除指定目录下的文件,不删除目录文件夹*/ 2 function delFile($dirName){ 3 if(file_exists($dirName) && $handle=opendir($dirName)){ 4 while(false!==($item = readdir($handle))){ 5 if($item!...
阅读全文
posted @
2015-12-08 14:05
张三的哥哥
阅读(300)
推荐(0)
在PHP语言中使用JSON
摘要:目前,JSON已经成为最流行的数据交换格式之一,各大网站的API几乎都支持它。 我写过一篇《数据类型和JSON格式》,探讨它的设计思想。今天,我想总结一下PHP语言对它的支持,这是开发互联网应用程序(特别是编写API)必须了解的知识。 从5.2版本开始,PHP原生提供json_encode()和js
阅读全文
posted @
2015-11-30 08:20
张三的哥哥
阅读(222)
推荐(0)
php运行环境学习
摘要:web服务器,负责响应客户端请求。对于静态页面请求,会立即返回相应页面给客户端;如果是动态页面,web服务器会根据 httpd.conf中的AddType配置,提交给合适的动态脚本解析程序预处理,然后将脚本解析程序处理后生成的静态页面返回给客户端。所以经常看到apache或nginx等web服务器只
阅读全文
posted @
2015-11-20 17:08
张三的哥哥
阅读(179)
推荐(0)
Nginx安装及配置文件nginx.conf详解
摘要:引用“http://ixdba.blog.51cto.com/2895551/790611”1、安装Nginx在安装Nginx之前,需确保系统已经安装了gcc、 openssl-devel、 pcre-devel和zlib-devel软件库。下面是Nginx安装过程:1 wget http://ng...
阅读全文
posted @
2015-11-20 09:19
张三的哥哥
阅读(2174)
推荐(0)