
PHP技巧
文章平均质量分 76
时而宁靜
空谈误国,实干兴邦
展开
-
Cookie and Session知识理解
Cookie and Session1. COOKIE setcookie(string name, string value, int expire,string path, string domain, int secure); name是cookie变量名称标识,你在php中将能象使用普通变量名相同来用他引用cookie变量。 value是cookie变量的初始值,原创 2015-06-25 20:06:57 · 856 阅读 · 0 评论 -
(8421.BCD码)加权组合应用
1.分析背景:在实际开发中碰到的一个问题。(会员等级:白金,金,银,铜)有一个任务列表,需要根据会员不同身份等级来显示自己可见的任务(即金牌只能看到金牌可见的任务,自己等级见对应的你的任务)。一般该怎么解决呢?当然是数据库的任务表上建立一个字段,标明一下该任务是哪个等级可见不就结了,so easy。2.疑问:那么问题来了,如果我要跨等级显示呢原创 2017-01-21 16:36:05 · 2558 阅读 · 0 评论 -
大多PHP开发人员会犯错的运算
一.前言 最近老碰到一些因为php做数学运算,发生不痛不痒的小问题。 千里之堤,溃于蚁穴。加个类型转换,so easy解决了,我觉得不能就这么放过去。 尤其是用php做财务运算或者写接口运算与强语言对接的同学,可得多加注意。 事情不大,细节决定成败,仔细研究后门道确实挺多,自己也好好补了一课。 你真的知道php是弱类型语言吗?原创 2017-02-08 18:04:47 · 2007 阅读 · 1 评论 -
各种问题解决方案总结【记录】(持续更新)
WAMP不能正常启动: WAMP不能启动, 一直处于红色图标(正常启动为绿色吧) 考虑是端口的问题,我找到wamp文件夹中的wamp\bin\apache\apache2.2.22\conf路径下的httpd.conf文件,将: #Listen 12.34.56.78:80 Listen 80 把Listen 80改成Listen 8088(因为tomcat默原创 2015-04-20 18:15:50 · 1288 阅读 · 0 评论 -
从存储结构理解php空,null,0'0'false
相信不少开发人员对网络上的 0 "0" null false '' 的比较司空见惯了,但我相信总有你忽略的细节,或者从变量结构角度出发,该如何解释。那么看看下边的验证吧。echo 'php版本:'.PHP_VERSION; //5.6.28$a = 0; $b="0"; $c= ''; $d= null; $e = false;echo "5个变量-原始测试类型"; v原创 2017-04-17 23:02:22 · 2752 阅读 · 0 评论 -
【推荐】PHP-集成函数总结
1. PHP可阅读随机字符串 此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。/**** @length - length of random string (must be a multiple of 2) *****/ function readable_random_string($length = 6){ $conso=array("b","c","原创 2015-04-20 18:21:38 · 934 阅读 · 0 评论 -
微信JSSDK分享功能详解
微信6.0之后JSSDK的调用,微信分享功能的实现,傻瓜教程原创 2016-01-26 14:19:25 · 72536 阅读 · 32 评论 -
phpstorm+Xdebug断点调试PHP
前言: 何为DEBUG? 相信很多程序员都知道debug这个单词,也明白它的意思,但是对于这词的由来,恐怕少有人知道。关于debug的由来,要追溯到1937年。1937年,美国青年霍德华.艾肯找到IBM公司为其投资200万美元研制计算机,第一台成品艾肯把它取名为:马克1号(mark1),又叫“自动序列受控计算机”,从这时起IBM公司由生产制表机,肉铺磅秤,咖啡研磨机原创 2016-02-29 22:17:36 · 48394 阅读 · 8 评论 -
关于PHP程序员技术职业生涯规划【转】
最近看到一篇文章,发人深思。基础不稳,面对技术复杂的系统,更会如同盲人摸象、管中窥豹,只得其门不得其法。原文作者是Swoole开源项目创始人,PHP官方PECL开发组成员,上个月还有幸得见韩天峰老师,受益匪浅。原文作者:韩天峰原文地址:http://rango.swoole.com/archives/570看到很多PHP程序员职业规划的文章,都是直接上来就提Linux、PHP、...原创 2017-07-11 13:35:26 · 2543 阅读 · 0 评论 -
mac下phpstorm+Xdebug断点调试PHP
前言:前边文章曾经介绍过载windows下php的debug(phpstorm+Xdebug断点调试PHP ) ,mac下的配置流程是一模一样的,但是却碰到了各种波折也是够累的,碰到的坑现总结如下,和大家分享出来。(其实这篇文章在2月份就写了,一直没发)步骤流程一. 下载并安装自己php版本对应的xdebug二. 进行配置文件的一致修改,包括php.ini 与p原创 2017-05-14 21:49:00 · 14456 阅读 · 2 评论 -
53个要点提高PHP编程效率
用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、row[′id′]的速度是row转载 2015-04-14 10:41:08 · 1064 阅读 · 0 评论 -
基础概念扫盲篇【记录】(持续更新)
Smarty Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。简单的讲,目的就是要使PHP程序员同前端人员分离,使程序员改变程序的逻辑内容不会影响到前端人员的页面设计,前端人员重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。原创 2015-04-20 18:09:22 · 1063 阅读 · 0 评论 -
GD库函数学习【笔记】
<?php// 知识点1. header("content-type:image/jpeg"); //表明请求页面的内容是jpeg格式的图像。2. $img = imagecreatetruecolor(200,200) //新建一个真彩色图像返原创 2015-06-25 19:43:44 · 1179 阅读 · 0 评论 -
PHP_Redis自定类
PHP,redis分享原创 2016-03-23 01:35:17 · 2828 阅读 · 1 评论 -
JpGraph生成图表
使用PHP生成数据统计图在THINKPHP3.2环境下,本文以生成柱状图为例子来阐释,其他图同理调用对应方法即可步骤:一、下载官方插件包 点击下载二、使用方法1.下载好后解压,把/src重命名为 /Jpgraph2.把Jpgraph放入TP3.2框架下的 \ThinkPHP\Library\Vendor3. 在控制器中调用就好了 /*原创 2015-12-09 19:30:42 · 3337 阅读 · 0 评论 -
PHP实现QQ快速登录
简单易懂PHP语言,实现QQ快速登录 API_ID , API_KEY ,access token, openidPHP实现QQ快速登录,罗列了三种方法,thinkphp原创 2015-11-01 19:36:04 · 3325 阅读 · 0 评论 -
PHP文件上传类应用
<?php /*** 步骤:* 1.导入inlcude本类文件,如下函数upload 配置存储路径* 2.直接运用,配合前台,运行函数,注意前台form打开enctype* 3.若运行成功,转运文件至指定目录,获得返回值url物理全路径* 4.把指定存储的路径存入数据库*/ /** * 文件上传函数,把文件保存到指定路原创 2015-09-09 13:58:29 · 793 阅读 · 0 评论 -
ThinkPHP下的RBAC权限访问理解【笔记】
1.rbac权限管理 【必须等项目大体作完,最后来做】 role base access (基于角色的访问权限控制) **sw_auth //权限表** `auth_id` 主键 `auth_name` 权限名称, `auth_pid` 父id,值:对应最高权限的ID, 它若是最高权限则没有,值为0【目的在于,方便原创 2015-09-05 21:07:12 · 1347 阅读 · 0 评论 -
ThinkPHP下SMTP的发送邮件
发送邮件的两个方法,博主已经亲自测试成功1.TP官网方法(http://www.thinkphp.cn/extend/248.html) a).引入函数库:Email.class.php放在component文件夹下 b).配置文件:common/Conf/config.php中加入如下: 'SMTP_SERVER' =>'smtp.163.com',原创 2015-08-08 19:38:48 · 3926 阅读 · 0 评论 -
PHP常用函数归类总结【大全】
用函数归类总结,学习了这么就PHP,基础知识总感觉不牢靠,尤其是数组,字符串函数的应用,抽了个时间总结了一下,已做日后备查。一。PHP基础语法变量,常量 严格区分大小写,但内置结构或关键字无所谓(echo) 命名:不能以数字,空格,.来开头,但是可以有汉字,eg:$变量="aa"; 可变变量:$a='aa';$$a="bb";则 $aa="bb";原创 2015-11-04 18:57:51 · 17795 阅读 · 10 评论 -
php-fpm监听socket类型-解决Connection refused
一.背景:在开发中碰到一个问题,项目以nginx+php-fpm形式访问交互,结果配置好参数访问项目时报错如下图:二.分析:提示很明确嘛,去看error.lo(在nginx.conf或者vhost里头配置的,找到你对应路径即可)错误信息如下:2017/09/18 10:46:21 [error] 3880#0: *92 connect() failed (111:原创 2017-11-08 20:56:17 · 7077 阅读 · 1 评论