文章分类 - PHP
PHP代码优化技巧
摘要:echo比print快。 使用echo的多重参数代替字符串连接。 在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。 对global变量,应该用完就unset()掉。 用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变
阅读全文
《Redis的哨兵机制》 模式 原理详解
摘要:一.什么是哨兵机制? 答:Redis的哨兵(sentinel) 系统用于管理多个 Redis 服务器,该系统执行以下三个任务: 监控(Monitoring): 哨兵(sentinel) 会不断地检查你的Master和Slave是否运作正常。 提醒(Notification):当被监控的某个 Redi
阅读全文
thinkphp的钩子的两种配置和两种调用方法
摘要:thinkphp的钩子行为类是一个比较难以理解的问题,网上有很多写thinkphp钩子类的文章,我也是根据网上的文章来设置thinkphp的钩子行为的,但根据这些网上的文章,我在设置的过程中,尝试了十几次都没有成功,不过,我还是没有放弃,最后还是在一边调节细节,一边试验的过程中实现了钩子行为的设置。
阅读全文
理解钩子Hook以及在Thinkphp下利用钩子使用行为扩展
摘要:什么是钩子函数 个人理解:钩子就像一个”陷阱”、”监听器”,当A发送一个消息到B时,当消息还未到达目的地B时,被钩子拦截调出一部分代码做处理,这部分代码也叫钩子函数或者回调函数 参考网上说法 譬如我们用鼠标在某个窗口上双击了一次, 或者给某个窗口输入了一个字母 A; 首先发现这些事件的不是窗口, 而
阅读全文
Laravel中使用AJAX动态刷新部分页面
摘要:AJAX相信大家都不陌生,有很多不同的Javascript Frameworks可以用来快速实现AJAX功能。那么今天我们一起来看一下如何在使用了PHP Frameworks的网站中使用AJAX来刷新页面的一小部分。 这里我使用的是jQuery + Laravel(当然如果使用了其他框架,基本的概念
阅读全文
laravel框架学习(路由)
摘要:1、路由 1.1 默认示例 Laravel中所有路由定义在/app/Http/routes.php文件中,该文件默认定义了应用的首页路由: 这段代码的意思是:当访问应用首页http://selfstudy.com的时候,返回/resources/views/welcome.blade.php视图中的
阅读全文
laravel学习之学生管理项目基础剖析
摘要:初学laravel的时候,由于之前自学过TP框架,感觉laravel的目录好乱。但是被称为最美的框架一定是有原因的。 然后我跟着慕课网的 天秤VS永恒 老师学做了一个学生管理项目。并且我已经放在了我自己的项目中。如果你喜欢的可以去看下。 https://github.com/XiaoTommy/la
阅读全文
laravel 基础笔记~快速入门
摘要:Laravel框架笔记 课程大纲: 1. composer的安装 2. laravel框架的安装 3. 本地域名解析与apapche虚拟主机配置 4. 环境配置与数据库连接 目录结构介绍 路由使用 控制器使用 5. laravel数据库迁移工具 6. laravelDebug安装与调试命令 一、 c
阅读全文
关于php中laravel框架的学习--适合菜鸟初学者
摘要:关于php中laravel框架的学习 关于laravel的介绍就不讲了,总之laravel是款比较强大的框架,它是国外框架所以在安装的上面可能比较麻烦。 laravel的安装 首先安装laravel之前要安装composer,如果是linux系统即可直接下载安装,下载完后不能安装记得修改下文件权限用
阅读全文
PHP防止站外链接以及$_SERVER["HTTP_REFERER"]
摘要:<?<a href="http://lib.csdn.net/base/php" class='replace_word' title="PHP知识库" target='_blank' style='color:#df3434; font-weight:bold;'>PHP</a> session_
阅读全文
2017最新PHP经典面试题总结
摘要:1、双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解释 双引号的变量名后面必须要有一个非数字、字母、下划线的特殊字符,或者用{}讲变量括起来,否则会将变量名后面的部分当做一个整体,引起语法错误 双引号解释转义字符,单引号不解释转义字符,但
阅读全文
php实现根据IP地址获取其所在省市的方法
摘要:今天,就讨论一下在PHP中如何获取用户IP地址、PHP根据IP判断用户所在城市以及PHP根据IP实现城市切换或跳转的问题。 根据现有IP地址获取其地理位置(省份,城市等)的方法 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 function
阅读全文
PHP通过API获取手机号码归属地
摘要:该API接口自 2011年 SAE平台上线稳定运行至今,增加了17号段的支持,欢迎各种采集注限制 并发10 详细使用说明 接口地址:http://appyun.sinaapp.com/index.php?app=mobile&controller=index&action=api 请求方法:GET
阅读全文
PHP实现手机号码归属地查询
摘要:在网上找到一个是由手机在线提供的一个不错的简单实用的接口。 该网站提供的接口包括如下类型: 通过 WebService 调用获取数据 Web Service 地址:http://api.showji.com/locating/Mobile.asmx 只含有一个对象:Mobile。其成员如下: 获取手
阅读全文
php实现无限级分类查询(递归、非递归)
摘要:做PHP这么长时间,发现后台管理系统不可少的一个应用模块就是对栏目的分类,一般情况下栏目都要做成是无限级的,也就是说每个栏目理论上都可以添加子栏目。在我看来这种情况处理起来整体上说也不是很复杂,唯一一个相对来说较难的点是无限级栏目的查询。 下面就这种情况我来向大家做一个简单的介绍,对于这种无限级栏目
阅读全文
php实现无限级分类(递归方法)
摘要:当你学习php无限极分类的时候,大家都觉得一个字“难”我也觉得很难,所以,现在都还在看,因为工作要用到,所以,就必须得研究研究。 相信很多学php的很多小伙伴都会尝试做一个网上商城作为提升自己技术的一种途径。各种对商品分类,商品名之类的操作应该是得心应手,那么就可以尝试下无限级分类列表的制作了。 到
阅读全文
php实现递归的三种基本方式
摘要:这篇文章主要介绍了php实现递归的三种基本方法,包括利用引用做参数,利用全局变量,利用静态变量来实现递归,并附上了相关示例,最后给大家一个演示,涉及php的递归操作技巧,需要的朋友可以参考下 递归函数是我们常用到的一类函数,最基本的特点是函数自身调用自身,但必须在调用自身前有条件判断,否则无限无限调
阅读全文
超优雅!两行代码搞定 php 无限级分类 获取顶级分类ID
摘要:有这样一个表,id是分类的ID,name是分类名称,pid是上级分类的ID。 现在有个分类ID,程序要找到它上级的上级的上级……分类的ID,简单说就是找出顶级分类的ID。比如“新鲜水果”的ID是13,对应父类ID是5,而5的父ID是1,1没有父类,也就是顶级分类了。 以前年轻气盛不懂事,总想着用递归
阅读全文
PHP无限极分类
摘要:当你学习php无限极分类的时候,大家都觉得一个字“难”我也觉得很难,所以,现在都还在看,因为工作要用到,所以,就必须得研究研究。 到网上一搜php无限极分类,很多,但好多都是一个,并且,写的很乱,代码很多,让我们怎么学习嘛,那些都不靠谱,还是自己捣鼓捣鼓无限极分类了。比如一个category表:有i
阅读全文
ThinkPHP实现支付宝接口功能实例
摘要:这篇文章主要介绍了ThinkPHP实现支付宝接口功能的方法,实例讲述了支付宝接口的下载及二次开发方法,以及对应的ThinkPHP开发技巧,需要的朋友可以参考下 这篇文章主要介绍了ThinkPHP实现支付宝接口功能的方法,实例讲述了支付宝接口的下载及二次开发方法,以及对应的ThinkPHP开发技巧,需
阅读全文