php
老干喵
一只脱离了高级趣味的喵
展开
-
PHP高手干货分享:不能不看的50个细节!
1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的”函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。2、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。3、$row[‘id’] 的转载 2017-02-09 14:04:25 · 535 阅读 · 0 评论 -
PHP 安全性漫谈
本文所讨论的安全性环境是在Linux+Apache+Mysql+PHP。超出此范围的安全性问题不在本文范畴之内 一、apache server安全性设置 1、以Nobody用户运行一般情况下,Apache是由Root 来安装和运行的。如果Apache Server进程具有Root用户特权,那么它将给系统的安全构成很大的威胁,应确保Apache Server进程以最可能低的权限用户来运行转载 2017-02-09 18:00:38 · 800 阅读 · 0 评论 -
php 浅复制与深复制
自PHP5起,new运算符自动返回一个引用,一个 对象变量 已经不再保存整个对象的值,只是保存一个标识符来访问真正的对象内容。当对象作为参数传递,作为结果返回,或者赋值给另外一个变量,另外一个变量跟原来的不是引用的关系,只是他们都保存着同一个标识符的拷贝,这个标识符指向同一个对象的真正内容。项目中 为一个变量赋值一个对象时 后续对象改变时会同时改变赋值的对象浅复制:使用clone来复制对象,这种复制原创 2017-08-15 17:51:12 · 379 阅读 · 0 评论 -
centos下 使用phpstorm+xdebug 远程调试代码
centos下 使用phpstorm+xdebug 远程调试代码配置的虚拟机的时候找了好多的文档 感觉写的都不是很详细 在这里整理一下进行xdebug调试,我们需要xdebug客户端和xdebug服务端,编译到php的就是服务端,客户端一般需要我们自己安装phpstorm,或者一般的IDE都已经集成.当我们进行xdebug调试时,首先客户端会监听一个端口,然后等待xdebug服务端连接,连接成功则进原创 2017-08-07 15:09:53 · 2537 阅读 · 0 评论