-
php面向对象编程self和static的区别
所属栏目:[聚会] 日期:2016-11-26 热度:171
在php的面向对象编程中,总会遇到 class test{ public static function test(){ self::func(); static::func(); } public static function func(){}} 可你知道self和static的区别么? 其实区别很简单,只需要写几个demo就能懂: Demo for self: class Car{[详细]
-
解决yii2左侧菜单子级无法高亮问题的方法
所属栏目:[聚会] 日期:2016-11-26 热度:168
我们先来看看具体问题。 添加角色是属于角色这个菜单的,如何在执行添加角色这个操作时让角色这个菜单处于选中状态呢? adminlte左侧导航的Create,View等action不能定位到index的模块(左侧二级导航不能展开定位) 如果你是按照我们上文的教程来的,那接[详细]
-
PHP框架性能测试报告
所属栏目:[聚会] 日期:2016-11-26 热度:83
作为一个PHP开发者,而且是初创企业团队的技术开发者,选择开发框架是个很艰难的事情。 用ThinkPHP的话,招聘一个刚从培训机构出来的开发者就可以上手了,但是性能和后期代码解耦是个让人头疼的事情。不过很多第三方功能不需要自己写,众多大牛已经给铺好[详细]
-
Laravel与CI框架中截取字符串函数
所属栏目:[聚会] 日期:2016-11-26 热度:154
Laravel: function limit($value, $limit = 100, $end = '...'){ if (mb_strwidth($value, 'UTF-8') lt;= $limit) { return $value; } return rtrim(mb_strimwidth($value, 0, $limit, '', 'UTF-8')).$end;} Ci: function word_limiter($str, $limit = 1[详细]
-
PHP+Ajax+JS实现多图上传
所属栏目:[聚会] 日期:2016-11-26 热度:105
本文实例在wap站项目中需要做一个ajax多图片上传,结合js插件做了一个,供大家参考,具体内容如下 /* ajax 上传图片 */ var num = 0; // 点击删除图片function onDelete(num){ if($("#"+num).attr('src')!="__PUBLIC__/Home/images/jiazai.gif" $("#"+num)[详细]
-
CentOS下搭建PHP环境与WordPress博客程序的全流程总结
所属栏目:[聚会] 日期:2016-11-26 热度:172
环境 服务器操作系统:CentOS 7.0 博客部署服务器:Apache 后台语言:PHP 数据库:MySql 前端框架:WordPress 步骤 一、安装Apache 安装 Apache 很简单,只需要在终端输入以下命令就可以了: sudo yum install httpd sudo 的意思是用 root 用户做什么操作[详细]
-
Thinkphp单字母函数使用指南
所属栏目:[聚会] 日期:2016-11-26 热度:106
A方法 A方法用于在内部实例化控制器,调用格式:A(‘[项目://][分组/]模块','控制器层名称') 最简单的用法: 复制代码 代码如下: $User = A('User'); 表示实例化当前项目的UserAction控制器(这个控制器对应的文件位于Lib/Action/UserAction.class.),如[详细]
-
PHP 的比较运算与逻辑运算详解
所属栏目:[聚会] 日期:2016-11-26 热度:81
1、以下值用 empty() 被判断为true: 未赋值变量、未声明变量、0、"0"、""、false、null、空数组 array() 、对象的魔术方法 __get() 返回的值 在低于 PHP5.0 的版本中,没有任何属性的对象也被 empty 判断为 true 注意:empty() 只接受变量或变量的索引值[详细]
-
php反射类ReflectionClass用法分析
所属栏目:[聚会] 日期:2016-11-26 热度:127
本文实例讲述了php反射类ReflectionClass用法。分享给大家供大家参考,具体如下: 先来看一段代码: /** * @name PHP反射API--利用反射技术实现的插件系统架构 * @author :PHPCQ.COM */interface Iplugin{ public static function getName();}function fin[详细]
-
php格式化json函数示例代码
所属栏目:[聚会] 日期:2016-11-26 热度:61
本文讲述了php格式化json函数的示例代码。分享给大家供大家参考,具体如下: lt;#63;php$arr = array("ret"=gt;0,"data"=gt;array('a' =gt; 1, 'b' =gt; '2', 'c' =gt; 3, 'd' =gt; 4, 'e' =gt; 5));$json = json_encode($arr);/*** Formats a JSON string[详细]
-
php使用文本统计访问量的方法
所属栏目:[聚会] 日期:2016-11-26 热度:95
本文实例讲述了php使用文本统计访问量的方法。分享给大家供大家参考,具体如下: 方法1: $fp = fopen("counter.txt", "r+");while(!flock($fp, LOCK_EX)) { // acquire an exclusive lock // waiting to lock the file}$counter = intval(fread($fp, file[详细]
-
yii2带搜索功能的下拉框实例详解
所属栏目:[聚会] 日期:2016-11-26 热度:87
简单的小功能,但是用起来还是蛮爽的。分享出来让更多的人有更快的开发效率,开开心心快乐编程。 如果你还没有使用过composer,你可就out了,看我的教程分享,composer简直就是必备神奇有木有。都说到这个点上了,我们赶紧使用composer进行安装吧。 先给大[详细]
-
php ucwords() 函数将字符串中每个单词的首字符转换为大写(实现
所属栏目:[聚会] 日期:2016-11-26 热度:93
php ucwords() 函数将字符串中每个单词的首字符转换为大写, 本文章向码农介绍php ucwords() 函数的基本使用方法和实例,感兴趣的码农可以参考一下。 定义和用法 ucwords() 函数把字符串中每个单词的首字符转换为大写。 注释:该函数是二进制安全的。 相关[详细]
-
PHP查询附近的人及其距离的实现方法
所属栏目:[聚会] 日期:2016-11-26 热度:170
本文实例讲述了PHP查询附近的人及其距离的实现方法。分享给大家供大家参考,具体如下: lt;#63;php//获取该点周围的4个点$distance = 1;//范围(单位千米)$lat = 113.873643;$lng = 22.573969;define('EARTH_RADIUS', 6371);//地球半径,平均半径为6371km[详细]
-
PHP数据库操作Helper类完整实例
所属栏目:[聚会] 日期:2016-11-26 热度:70
本文实例讲述了PHP数据库操作Helper类。分享给大家供大家参考,具体如下: php操作数据库分为几个步骤(这里以MYSQL为例): 1. 建立连接 $connection=mysql_connect($db_host,$db_username,$db_password); 2. 选择数据库 $db_select=mysql_select_db($db_da[详细]
-
使用php从身份证号中获取一系列线索(星座、生肖、生日等)
所属栏目:[聚会] 日期:2016-11-26 热度:179
本文第一个实例为大家分享了PHP根据身份证号,自动获取对应的星座函数,供大家参考,具体内容如下 lt;#63;phpfunction get_xingzuo($cid) { // 根据身份证号,自动返回对应的星座 if (!isIdCard($cid)) return ''; $bir = substr($cid,10,4); $month = (in[详细]
-
Smarty分页实现方法完整实例
所属栏目:[聚会] 日期:2016-11-26 热度:177
本文实例讲述了Smarty分页实现方法。分享给大家供大家参考,具体如下: 首先是PHP文件部分: lt;#63;phprequire("include.php"); //包含smarty配置部分require 'conn.php'; //包含数据库配置部分$pagesize=10; //设置每页数据显示数量$url=$_SERVER['REQUE[详细]
-
php简单获取复选框值的方法
所属栏目:[聚会] 日期:2016-11-26 热度:187
本文实例讲述了php简单获取复选框值的方法。分享给大家供大家参考,具体如下: html: lt;form id="form1" name="form1" method="post" action="checkbox.php"gt;lt;input type=checkbox name=checkbox[] value="1"gt;lt;input type=checkbox name=checkbox[详细]
-
php通过smtp邮件验证登陆的方法
所属栏目:[聚会] 日期:2016-11-26 热度:172
本文实例讲述了php通过smtp邮件验证登陆的方法。分享给大家供大家参考,具体如下: 内网的系统为了统一账号,都采用用邮件账号登陆的方式,所以有了以下程序 /*** 通过邮件 验证登陆* 这里要明白的是用户名是 带域名的:aaa@163.com*/function valideEmail[详细]
-
php上传图片类及用法示例
所属栏目:[聚会] 日期:2016-11-26 热度:114
本文实例讲述了php上传图片类及用法。分享给大家供大家参考,具体如下: 1.类文件名为:upclass.php lt;#63;phpclass upclass{public $previewsize=0.125 ; //预览图片比例public $preview=0; //是否生成预览,是为1,否为0 public $datetime; //随机数 pu[详细]
-
Smarty环境配置与使用入门教程
所属栏目:[聚会] 日期:2016-11-26 热度:71
本文实例讲述了Smarty环境配置与使用方法。分享给大家供大家参考,具体如下: 下载Smarty(这里以Smarty-2.6.26为例)。解压下载的文件(目录结构还蛮复杂的)。接下来演示给大家一个安装实例,看过应该会举一反三的。 (1) 在根目录下建立了新的目录learn/[详细]
-
基于PHP实现商品成交时发送短信功能
所属栏目:[聚会] 日期:2016-11-26 热度:97
最近做了一个项目,其中有需求,要求我们实现此功能:商品成交时发送短信,下面小编贴出核心代码,方面大家以后学习。 html代码省略..... Model代码省略..... 核心代码如下所示: /** -------------------------------------------------* 修改状态 public[详细]
-
Smarty变量用法详解
所属栏目:[聚会] 日期:2016-11-26 热度:171
本文实例讲述了Smarty变量用法。分享给大家供大家参考,具体如下: 1. 从PHP分配的变量 调用从PHP分配的变量需在前加"$"符号.(译注:同php一样) 调用模板内的assign函数分配的变量也是这样.(译注:也是用$加变量名来调用) 示例: index.php: $smarty =[详细]
-
php结合web uploader插件实现分片上传文件
所属栏目:[聚会] 日期:2016-11-26 热度:191
最近研究了下大文件上传的方法,找到了webuploader js 插件进行大文件上传,大家也可以参考这篇文章进行学习:《Web Uploader文件上传插件使用详解》 使用 nbsp;使用webuploader分成简单直选要引入 lt;!--引入CSS--gt;lt;link rel="stylesheet" type="text[详细]
-
理解php依赖注入和控制反转
所属栏目:[聚会] 日期:2016-11-26 热度:93
要想理解php依赖注入和控制反转两个概念,就必须搞清楚如下的问题: nbsp;DI——Dependency Injectionnbsp;nbsp; 依赖注入 IoC——Inversion of Controlnbsp; 控制反转 1、参与者都有谁? 答:一般有三方参与者,一个是某个对象;一个是IoC/DI的容器;另一[详细]