宗小宗-PHP程序猿

欢迎各位朋友前来,如果我的文章中有不对的地方,还望指正;如需转载,请注明原处

摘要: <?php$a = 342;if($a&1) echo ’奇数‘;else echo '偶数';/*原理分析:一个数的奇偶性由这个数的二进制最后一位决定,最后一位是1,就是奇数,是0就是偶数;利用按位与的清零功能判断*/ 阅读全文
posted @ 2015-12-01 09:52 宗小宗 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 方法一:使用异或(且适用于长度相等的字符串交换)<?php $a = 5; $b = 7; //使用位运算符异或交换 $a = $a^$b; $b = $a^$b; $a = $a^$b; echo $a.$b;//输出75 方法二:直接加减 $a = 5; $b = 7; $a = $a+$b; $b = $a-$b; $a = $a-$b; echo $a.$b;//输出75 经过... 阅读全文
posted @ 2015-12-01 09:45 宗小宗 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 今天来学习简单类扩展开发实现目标为如下php的类username; } public function setName($name){ $this->username=$name; } public function __destruct(){}}?>1.先使... 阅读全文
posted @ 2015-11-24 17:01 宗小宗 阅读(652) 评论(0) 推荐(0) 编辑
摘要: ZEND_STRL(str) 等价于(str), (sizeof(str)-1)ZEND_STRS(str)等价于(str), (sizeof(str)) 阅读全文
posted @ 2015-11-24 16:47 宗小宗 阅读(252) 评论(0) 推荐(0) 编辑
摘要: xdebug实际上就是PHP的一个第三方扩展安装xdebug步骤和添加一个PHP扩展一样linux:去xdebug官网下载对应版本的源码,然后像编译其他linux扩展一样,详解我的一篇关于Linux扩展编写的文章widows:直接下载对应的xdebug.dll文件进行配置php.ini 阅读全文
posted @ 2015-11-19 10:57 宗小宗 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 以下内容是本人学习过程中的笔记或者心得,如果有什么建议或者意见请在评论中提醒我,谢谢,这篇文章我会定期更新,由浅到深的分享我学PHP扩展历程 或者在学习中有什么问题欢迎交流 1.去PHP官网下载一个源码包,然后解压到某个目录 2.进入源码目录中的ext目录中 3.执行./ext_skel --ext 阅读全文
posted @ 2015-11-19 10:26 宗小宗 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 1.手机号码中间4位用*代替$mobile = preg_replace('/(1[3578]{1}[0-9])[0-9]{4}([0-9]{4})/i','$1****$2',$mobile); 阅读全文
posted @ 2015-11-14 15:13 宗小宗 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 如果大家有更好的方案欢迎交流 阅读全文
posted @ 2015-11-14 15:08 宗小宗 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 对于很多新手而言,他们总会纠结,怎样才能更好的设计MySQL数据库呢;作为一个从菜鸟走过来的人,深有体会,刚开始我也不知道什么是外键、什么是事务处理、怎样合理的定义一个字段,说到字段,今天我就带领大家一起来学习PHP中的函数ip2long()的用法; 相信大家也能在百度中搜索到关于该函数的用法,而我 阅读全文
posted @ 2015-11-13 13:51 宗小宗 阅读(3284) 评论(0) 推荐(1) 编辑
摘要: 作为后端开发人员,可能有很多同学不怎么了解chrome调试功能,而即将成为大神的我们,怎么也得会,知其然更要知其所以然,今天我带领大家好好的梳理一下,chrome浏览器调试,个人把它分成了前端功能和后端功能,在百度上也有很多关于该功能的使用说明,而其中很多都是抄来抄去的,很多概念模糊不清,甚至错误的... 阅读全文
posted @ 2015-11-13 13:50 宗小宗 阅读(13443) 评论(0) 推荐(3) 编辑