PHP
tangpeng527
PHP开发
展开
-
php三维数组转二维数组
$result = Array(0 => Array(0 => Array(bid => 41,brealname => 'we教官',cid => 41,crealname => 'we教官')),1 => Array(0 => Array(bid => 6,brealname => '虎子',cid => 19,crealname => '张鱼')) );原创 2016-07-01 17:31:07 · 14740 阅读 · 0 评论 -
PHP服务器Apache虚拟主机配置
一,修改httpd.conf找到Apache安装目录下conf\httpd.conf文件,分别去掉下面两行文字前面的#号如下:启用apache的虚拟主机功能LoadModule vhost_alias_module modules/mod_vhost_alias.so使httpd-vhosts.conf文件起作用Include conf/extra/httpd-vhosts转载 2016-09-05 15:34:44 · 248 阅读 · 0 评论 -
centos7.0安装后,配置LNMP
我用的是centos 7.0的,至于安装和联网这里就不说了。centos 安装好了后,我们要对系统进行一些调试常用工具安装。 去掉linux 警告音 嘟嘟声 错误提示音 相信有人和我一样会被机器报错发出的警告音。。搞的很心烦。。 rmmod pcspkr (暂时去掉) modprode pcspkr(重新开启)转载 2016-07-06 18:40:39 · 2156 阅读 · 0 评论 -
PHP转码
function UTF8toGBK(&$str) { if(is_array($str)) { foreach ($str as &$value) { $value = $this->UTF8toGBK($value); }原创 2016-07-01 17:21:24 · 310 阅读 · 0 评论 -
提高php代码效率的若干写法(真的很实用)
1.尽量静态化: 如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。 当然了,这个测试方法需要在十万级以上次执行,效果才明显。 其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存转载 2016-07-01 16:46:11 · 527 阅读 · 0 评论 -
php中include_once,require_once,和include,require的使用场景和区别。
前几天,公司有个大牛来给我们这些菜鸟讲PHP,他讲的主要是些干货,和语法啥的都没关系,其中有一个思考问题: php中include_once,require_once,和include,require的使用场景和区别? 很多人都知道include,require,或者include_once和include的区别,这里我就不说了,但是很少人深层次的去理解为什转载 2016-07-01 16:45:25 · 853 阅读 · 0 评论 -
在php中定义常量时,const与define的区别
使用const使得代码简单易读,const本身就是一个语言结构,而define是一个函数。另外const在编译时要比define快很多。(1).const用于类成员变量的定义,一经定义,不可修改。define不可用于类成员变量的定义,可用于全局常量。(2).const可在类中使用,define不能。(3).const不能在条件语句中定义常量。例如: if (转载 2016-07-01 16:44:28 · 332 阅读 · 0 评论 -
10条PHP高级技巧
1.使用一个SQL注射备忘单 一个基本的原则就是,永远不要相信用户提交的数据。 另一个规则就是,在你发送或者存储数据时对它进行转义(escape)。 可以总结为:filter input, escape output (FIEO). 输入过滤,输出转义。 通常导致SQL注射漏洞的原因是没有对输入进行过滤,如下语句: 复制代码代码如下:$query = "SE转载 2016-07-01 16:43:07 · 415 阅读 · 0 评论 -
PHP中is_file,file_exists的区别,is_file 不能替代file_exits的理由
is_file 判断文件是否存在并且检查指定的文件名是否是正常的文件;file_exists 判断文件是否存在或者是目录是否存在;is_dir 判断目录是否存在; 查看手册,虽然这两个函数的结果都会被缓存,但是is_file却快了N倍。还有一个值得注意的:文件存在的情况下,is_file比file_exists要快N倍;文件不存在的情况下,is_file比file_ex转载 2016-07-01 16:36:14 · 663 阅读 · 0 评论 -
Cookie禁用了,Session还能用吗?
Cookie与 Session,一般认为是两个独立的东西,Session采用的是在服务器端保持状态的方案,而Cookie采用的是在客户端保持状态的方案。但为什么禁用Cookie就不能得到Session呢?因为Session是用Session ID来确定当前对话所对应的服务器Session,而Session ID是通过Cookie来传递的,禁用Cookie相当于失去了Session ID,也就得不到转载 2016-07-01 16:27:30 · 942 阅读 · 0 评论 -
php中引用&的真正理解-变量引用、函数引用、对象引用
php的引用(就是在变量或者函数、对象等前面加上&符号) //最重要就是 删除引用的变量 ,只是引用的变量访问不了,但是内容并没有销毁 在PHP 中引用的意思是:不同的名字访问同一个变量内容.变量的引用 PHP 的引用允许你用两个变量来指向同一个内容 php$a="ABC"; $b =&$a; echo $a;//这里输出:ABC echo $b;//转载 2016-07-01 16:26:56 · 326 阅读 · 0 评论 -
【php中的curl】php中curl的详细解说
这几天在帮一些同学处理问题的时候,突然发现这些同学是使用file_get_contents()函数来采集页面内容的,貌似都没有curl的概念亦或是对这种工具特别不敏感,本文我来给大家详细介绍下cURL的简单的使用方法,下文我将会给大家详细介绍cURL的高级应用,好,废话不多说,我们先来认识下什么是cURL,可能还有很多同学没有听说过这个工具,我先来给大家简单介绍下什么是cURL:转载 2016-07-01 16:22:27 · 278 阅读 · 0 评论 -
php使用parse_url和parse_str解析URL
本文主要向大家介绍了php中2个解析URL的方法(parse_url和parse_str),以及这2种方法的简介和用法,十分全面,推荐给有需要的小伙伴们。PHP中有两个方法可以用来解析URL,分别是parse_url和parse_str。parse_url解析 URL,返回其组成部分mixed parse_url ( string $url [, int $转载 2016-07-01 16:20:26 · 626 阅读 · 0 评论 -
几种session存储方式比较
原文地址:几种session存储方式比较(转载)作者:jimy集群中session安全和同步是个最大的问题,下面是我收集到的几种session同步的方案,希望能通过分析其各自的优劣找出其适应的场景。1. 客户端cookie加密这是我以前采用的方式,简单,高效。比较好的方法是自己采用cookie机制来实现一个session,在应用中使用此session实现。问题:se转载 2016-07-01 16:24:27 · 1224 阅读 · 0 评论 -
用wamp打开进入localhost,但是无法打开localhost中的文件夹
用wamp打开进入localhost,但是无法打开localhost中的文件夹点击文件夹,显示进入www文件夹下index.php文件,搜索$projectContents .= '在http://加上localhost/就可以了转载 2016-09-05 15:41:16 · 3307 阅读 · 0 评论