php技术

php技术

Laravel框架中扩展函数、扩展自定义类的方法

阅读(43) 作者(admin)

一、扩展自己的类在app/ 下建立目录 libraries/class 然后myTest.php 类名格式 驼峰 myTest复制代码 代码如下:
<&#63;php
class myTest
{
public function test()
{
return '1asdasd111';
}
}

在 app/start/globa...

php技术

Yii查询生成器(Query Builder)用法实例教程

阅读(36) 作者(admin)

本文为yii官网英文文档的翻译版本,主要介绍了Yii查询生成器(Query Builder)的用法。分享给大家供大家参考之用。具体如下:首先,Yii的查询生成器提供了用面向对象的方式写SQL语句。它允许开发人员使用类的方法和属性来指...

php设计模式之简单工厂模式详解
php技术

php设计模式之简单工厂模式详解

阅读(45) 作者(admin)

本文以实例形式较为详细的介绍了PHP设计模式的简单工厂模式,对于进行PHP程序设计来说有很好的借鉴作用。具体如下:一、概念简单工厂模式 【静态工厂方法模式】(Static Factory Method)
是类的创建模式工厂模式的几种形...

php技术

Chrome Web App开发小结

阅读(39) 作者(admin)

前言这篇文章主要分享下自己在开发Web App遇到的问题和过程,以及一些很已经(如何)填平的坑。如果您想要“如何开发Web App”或《30分钟学会开发Web App》,请移步官方的开发手册(文档)。(下有链接)。背景感觉现在大家都在争论(...

php技术

Yii使用find findAll查找出指定字段的实现方法

阅读(35) 作者(admin)

本文以实例形式展示了Yii使用find findAll查找出指定字段的实现方法,分享给大家供大家参考之用。具体方法如下:总所周知,采用如下方法:modelName::model() -> find()    //找出的是一个对象modelName::model() -> find...

php技术

如何让thinkphp在模型中自动完成session赋值小教程

阅读(38) 作者(admin)

相信用过thinkphp的用户都知道thinkphp的模型可以完成很多辅助功能,比如自动验证、自动完成等,今天在开发中遇到自动完成中需要获取session值然后自动赋值的功能,具体看代码;
class ArticlelModel extends Model { pro...

php技术

php获取一个变量的名字的方法

阅读(33) 作者(admin)

PHP中,所有的变量都存储在"符号表"的HastTable结构中,符号的作用域是与活动符号表相关联的。因此,同一时间,只有一个活动符号表。我们要获取到当前活动符号表可以通过 get_defined_vars 方法来获取。get_defined_vars //...

php技术

使用PHP和HTML5 FormData实现无刷新文件上传教程

阅读(44) 作者(admin)

无刷新文件上传是一个常见而又有点复杂的问题,常见的解决方案是构造 iframe 方式实现。在 HTML5 中提供了一个 FormData 对象 API,通过 FormData 可以方便地构造一个表单请求,并通过 XMLHttpRequest 来发送。通过 FormDa...

php技术

Windows下的PHP 5.3.x安装 Zend Guard Loader教程

阅读(39) 作者(admin)

从PHP5.3开始如果要支持ZendGuard加密的PHP代码,必须安装Zend Guard Loader,老的zend optimizer将不被支持。另外,Zend Guard Loader 仅支持 Non Thread Safe 版本的PHP。下载扩展:http://www.zend.com/en/products/guard...

php技术

php中的mongodb select常用操作代码示例

阅读(48) 作者(admin)

前面说到了mongodb安装,配置,集群,以及php的插入与更新等,请参考:mongodb。
下面说一下,mongodb select的常用操作测试数据:
复制代码 代码如下:
{ "_id" : 1, "title" : "红楼梦", "auther" : "曹雪芹", "typeColumn" : "te...

php技术

php实现最简单的MVC框架实例教程

阅读(43) 作者(admin)

本文以一个实例的形式讲述了PHP实现MVC框架的过程,比较浅显易懂。现分享给大家供大家参考之用。具体分析如下:首先,在学习一个框架之前,基本上我们都需要知道什么是mvc,即model-view-control,说白了就是数据控制以及页面的...

PHP基本语法总结
php技术

PHP基本语法总结

阅读(43) 作者(admin)

一、PHP能做什么?PHP能做什么?我觉得它很强大,只要我能想到的,它都能做,只是我技术能力还不行()。好吧,一张图,基本了解一下吧(ps:PHP的功能不局限于此( ^_^ ))图像有点模糊,凑合一下,()/二、PHP语言标记1、结束和开始标记1.1 <&#...

php技术

PHP数组排序之sort、asort与ksort用法实例

阅读(52) 作者(admin)

本文实例讲解了PHP数组排序中sort、asort与ksort的用法,供大家参考借鉴之用。具体实例如下所示:<&#63;php$arr = array('d'=>'sdf', 'r'=>'sdf', 'a'=> 'eee');//sort($arr); // 对数组的值进行重排, 删除之前的键值,...

php技术

php实现的常见排序算法汇总

阅读(38) 作者(admin)

本文汇总了常见的php排序算法,在进行算法设计的时候有不错的借鉴价值。现分享给大家供参考之用。具体如下:一、插入排序用文字简单的描述,比如说$arr = array(4,2,4,6,3,6,1,7,9); 这样的一组数字进行顺序排序:
那么,首先,...

php技术

PHP使用Mysql事务实例解析

阅读(43) 作者(admin)

本文实例讲解了PHP使用MySQL事物的实例,并备有注释加以详细说明。分享给大家供大家参考之用。具体实例如下所示:<&#63;php//数据库连接$conn = mysql_connect('localhost', 'root', '');mysql_select_db('test', $conn)...

php技术

PHP闭包实例解析

阅读(28) 作者(admin)

本文实例分析了PHP程序设计中闭包的概念机用法,分享给大家供大家参考。具体分析如下:通常来说,闭包也就是PHP的匿名函数, 但是和函数不同的是,闭包可以通过use使用函数声明时所在作用域的变量的值。具体形式如下:$a = funct...

php技术

字符串长度函数strlen和mb_strlen的区别示例介绍

阅读(41) 作者(admin)

在php中常见的计算字符串长度的函数有:strlen和mb_strlen.当字符全是英文字符的时候,两者是一样。这里主要比较一下,中英文混排的时候,两个计算结果。在PHP中,strlen与mb_strlen是求字符串长度的函数,但是对于一些初学者来...

php技术

thinkphp在模型中自动完成session赋值示例代码

阅读(39) 作者(admin)

相信用过thinkphp的用户都知道thinkphp的模型可以完成很多辅助功能,比如自动验证、自动完成等,今天在开发中遇到自动完成中需要获取session值然后自动赋值的功能,具体看代码;
class ArticlelModel extends Model {protect...

php通过隐藏表单控件获取到前两个页面的url
php技术

php通过隐藏表单控件获取到前两个页面的url

阅读(34) 作者(admin)

自己在学习过程中也遇到了类似的问题:
比如,后台是想做成这样子的:
但是实际则是这样的:解决方法:
通过隐藏表单控件<input type="hidden" name="prevurl" value="<&#63;php echo $_SERVER['HTTP_REFERER']&#63;>">这样$_...

PHP curl 抓取AJAX异步内容示例
php技术

PHP curl 抓取AJAX异步内容示例

阅读(38) 作者(admin)

其实抓ajax异步内容的页面和抓普通的页面区别不大。ajax只不过是做了一次异步的http请求,只要使用firebug类似的工具,找到请求的后端服务url和传值的参数,然后对该url传递参数进行抓取即可。利用Firebug的网络工具如果抓...

php技术

PHP对象递归引用造成内存泄漏分析

阅读(44) 作者(admin)

通常来说,如果PHP对象存在递归引用,就会出现内存泄漏。这个Bug在PHP里已经存在很久很久了,先让我们来重现这个Bug,示例代码如下:<&#63;phpclass Foo { function __construct() { $this->bar = new Bar($this); }}clas...