php
文章平均质量分 58
丫头的小熊瞎子
专注php探针
展开
-
php中防止SQL注入的方法
安全,PHP代码编写是一方面,PHP的配置更是非常关键。我们php手手工安装的,php的默认配置文件在 /usr/local/apache2/conf/php.ini,我们最主要就是要配置php.ini中的内容,让我们执行 php能够更安全。整个PHP中的安全设置主要是为了防止phpshell和SQL Injection的攻击,一下我们慢慢探讨。我们先使用任何编辑工具打开 /etc/loc转载 2014-08-04 09:40:03 · 271 阅读 · 0 评论 -
php注意点
、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row['id']的速度是$row[id]的7倍。3、echo比print快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。4、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代转载 2015-06-16 13:42:28 · 333 阅读 · 0 评论 -
简单php框架的试作(1)
之前在开发一个类大众点评的网站,但是由于当前公司php扩炸原创 2014-10-15 08:58:32 · 376 阅读 · 0 评论 -
PHP魔术方法总结
1、__get、__set这两个方法是为在类和他们的父类中没有声明的属性而设计的__get( $property ) 当调用一个未定义的属性时访问此方法__set( $property, $value ) 给一个未定义的属性赋值时调用这里的没有声明包括当使用对象调用时,访问控制为proteced,private的属性(即没有权限访问的属性)2、__isset、__unset转载 2014-10-30 14:49:13 · 291 阅读 · 0 评论 -
如何获取一个未在php中定义的类
最近在进行代码分析时,看到了一个对kohana框架进行改造后的框架,原创 2014-10-24 18:05:12 · 335 阅读 · 0 评论 -
PHP截取各种编码的汉字字符串
PHP截取各种编码的汉字字符串2010-11-06虽然PHP有现成的截取字符串函数substr(),但是这个函数不能对汉字字符串进行截取,要实现这种效果还需要我们自己去编写相应的函数。汉字有多种编码,比如GB2312,UTF-8等,汉字字符串的截取需要区分这种汉字编码,下面是给出的几个解决方案。截取GB2312中文字符串01转载 2014-10-22 17:51:06 · 482 阅读 · 0 评论 -
php的正则表达式中结尾处的内容
这些符号被称为正则表达式模式修饰符,用法含义如下:1、/g 表示该表达式将用来在输入字符串中查找所有可能的匹配,返回的结果可以是多个。如果不加/g最多只会匹配一个2、/i 表示匹配的时候不区分大小写,这个跟其它语言的正则用法相同3、/m 表示多行匹配。什么是多行匹配呢?就是匹配换行符两端的潜在匹配。影响正则中的^$符号4、/s 与/m相对,单行模式匹配。5、/e 可执行模式,此原创 2014-10-22 17:42:11 · 1500 阅读 · 0 评论 -
网站结构 与提升
本文是《构建高可伸缩性的WEB交互式系统》系列文章的第三篇,以网易的NEJ框架为例,对模块的可伸缩性进行分析介绍。 实例分析 NEJ框架根据前两篇的描述对此套架构模式做了实现,下面我们用具体实例讲解如何使用NEJ中的模块调度系统来拆分一个复杂系统、开发测试模块、整合系统等。 系统分解 绘制层级关系图 当我们拿到一个复杂系统时,根据交互稿可以绘制出组转载 2014-09-28 13:27:18 · 319 阅读 · 0 评论 -
php中__call与__callstatic关系与区别
php 5.3 后新增了 __call 与__callStatic 魔法方法。__call 当要调用的方法不存在或权限不足时,会自动调用__call 方法。__callStatic 当调用的静态方法不存在或权限不足时,会自动调用__callStatic方法。__call($funcname, $arguments)__callStatic($funcna转载 2014-08-29 08:14:14 · 598 阅读 · 0 评论 -
php 与xdebug
1安装Xdebug用yum安装可能会失败,用pecl安装成功。#yum installphp-pecl-xdebug.x86_64pecl installxdebug 如果pecl命令不存在请先安装php-pear 命令:yum install php-pear注意多加了一项IDE Key,且要与后面PHPStorm中转载 2014-08-20 16:00:59 · 408 阅读 · 0 评论 -
php 与nginx配置想内容
nginx 配置项./configure --prefix=/usr/local/nginx --http-proxy-temp-path=/home/tmp/nginx-proxy.tmp --http-fastcgi-temp-path=/home/tmp/nginx-fcgi.tmp --http-uwsgi-temp-path=/home/tmp/nginx-uwsgi.tmp原创 2014-08-03 10:17:50 · 250 阅读 · 0 评论 -
Molten 功能简介以及使用指南
Molten 功能简介以及使用指南Molten项目地址:https://github.com/chuan-yun/Molten简介现今随着应用间调用的复杂化,php 开发者们在复杂调用链路追踪上并没有特别好的工具和方法, 流行的php问题定位工具譬如phptrace,xhprof等并不会针对于远程调用进行重点分析,比较适合单机应用。当php分布式系统需要明确组件调用关系的时候,这些工具很难发挥作用。原创 2017-08-06 21:12:58 · 2775 阅读 · 0 评论