
php
文章平均质量分 70
jjvein
Just the way you are
展开
-
composer --php包管理工具
在PHP包管理上面,PHP发展的很缓慢,导致的结果就是很少发现程序员会使用像PEAR这样的工具。相反,大多数开发人员会选择他们自己喜欢的框架来处理代码,比如DB交互、ORIM’S、Oauth、Amazon S3整合等。缺点就是在转换框架的时候(或者根本不需要返回使用框架)就感觉像在做噩梦,因为涉及到使用新工具,你必须重新学习里面的一切东西,而这并不简单。OK,Composer来帮助你解决这些问题。原创 2014-05-09 23:23:09 · 1109 阅读 · 0 评论 -
php 回调函数(callback)
下面的内容是来自php.net 官方文档callbackscall_user_func() ,usort()等函数接受用户自定义的回调函数作为参数.回调函数可以不仅仅是简单的函数,也可以是对象方法,包括对象的静态方法.php 函数可以通过字符串类型的函数名进行调用,任何内建的或者用户自定义的函数都可以被使用.但是这其中不包括php的语言结构,比如:array(),echo,em翻译 2014-08-01 09:15:25 · 2295 阅读 · 2 评论 -
php 将两个数组进行相加
刚刚在网上看到一个提问.原创 2014-08-01 09:48:54 · 4206 阅读 · 0 评论 -
关于 PHP Boolean 的细节
最近比较喜欢抠细节,因为这些细节对于代码的编写以及bug 查找非常有帮助,能够很大程度上提高项目的开发速度.废话少说,我们开始讲解 php Boolean.首先,boolean 型是 php的基本数据类型, 它要么是true,或者false. 大小写不区分.如果需要将其他类型转换为bool类型的时候, 可以使用(bool) 或者(boolean),(Boolean)进行转换.如原创 2014-07-31 13:57:48 · 885 阅读 · 0 评论 -
PHP 函数之 call_user_func & call_user_func_array
call_user_func_array (callable $callback, array $param_arr)参数1: 调用一个回调函数, 参数2: 数组参数是回调函数的参数.call_user_func(callable $callback, $mixed $parameter, $mixed $...)参数1:调用的回调函数参数2-n:回调函数的参数.原创 2014-07-29 17:47:28 · 4722 阅读 · 0 评论 -
php Laravel 框架之建立后台文件夹
今天研究了在Laravel框架中的控制器中添加后台的文件夹.发现了一些小的规律,拿来和大家分享一下吧.通常情况下,我们是直接在controllers文件夹中添加我们的控制器,然后再routes.php 路由表中寻找相应的控制器和action进行处理.但是现在有个问题,如果我们的前台和后台同在一个项目中,也就是说前台和后台的控制器会在一块.当然不是没有办法进行区分.我们可以在控制器前面加上Fro原创 2014-05-31 13:09:05 · 3108 阅读 · 0 评论 -
PHP Laravel 本地化语言支持
That`s it. 我发现在网上Laravel的学习资料实在是太少了.好多东西需要自己去弄.去理解.我的方法还有一个,就是去github上面下载老外写的Laravel网站,然后拿下来自己运行,分析代码,然后找出其中的出彩的地方.恩,很不错的方法.今天让我找到了一个好东西,就是Laravel 本地化语言的功能.所谓本地化语言,就是说在不同的的国家可能使用不同的语言.那么如果没有适应各个语言原创 2014-05-31 22:18:04 · 3165 阅读 · 0 评论 -
php 避免登录出现循环重定向
我们在写网站的时候经常会出现这种情况,登录的时候,老是说你的页面中包含循环重定向的内容.下面我就来说明一下几种常见的情况.在thinkphp中,如果是后台的话,要求必须登录才能进入到主管理界面.那么我们可以通过这种方法来实现.在控制器中建立一个 CommonController 通用控制器,然后在里面写一个 public function _initialize(){ //检原创 2014-05-30 14:53:14 · 3079 阅读 · 0 评论 -
php 在同一个表单中添加和修改数据 二
好吧,其实我这人原创 2014-05-29 22:32:50 · 2727 阅读 · 0 评论 -
php 在同一个表单中添加和修改
大家写网站的时候可能都会遇到这种情况,就是写一个表单,这个表单是用来添加一篇文章的,我们屁颠屁颠的在后台接收数据,然后存入数据库.现在有个问题.当你要对该文章进行修改的时候,你是怎么处理的?我的方法是在同一个表单中做文章,下面的例子是我用 Thinkphp框架写的代码,如果你不懂Thinkphp,没有关系,我只是想说说我的解决方案.前台如果是这样的.原创 2014-05-29 08:52:10 · 4689 阅读 · 0 评论 -
php Laravel 添加自定义类和函数
我现在的情况是这样的.我只有学生的学号,现在我要用列表展示这些学号,姓名,性别,专业等信息.当然那些信息是存在的,是在我们的基础库中.我要通过我们自己编写的基础库api进行数据的查询操作.我需要在我的框架中实现一个CurlHelper的类,然后再使用一个方法进行实例化,因为只有部分页面需要用到这些功能.那么这该怎么在我的框架中实现呢?首先我在app目录下建立一个文件夹,名为tool原创 2014-06-03 19:34:53 · 4900 阅读 · 0 评论 -
php Laravel 框架之分页
今天学习了Laravel的分页功能,感觉它这个非常的好用.下面拿出来和大家分享一下.首先第一步,我们需要获取到查询的结果.方法大家应该各有所异,无非包括各种条件,排序.但是最后我们必须通过paginate(PAGESIZE)来获取选定的结果.例如:我使用Eloquent 来获取数据.$ret = User::where('age','gt',25)->orderBy('se原创 2014-05-27 20:17:53 · 5561 阅读 · 0 评论 -
php Laravel windows安装
我想做一整套的Laravel的讲解,所以这里还是将Laravel在windows的安装过程讲解一下吧.linux下的我就不说了.首先我们要做的就是安装我们的Composer 包管理器.到我们的官方网站上面去.https://getcomposer.org/Composer-Setup.exe这个就是我们在windows上的安装包.一路next即可安装了.同时我们也可以通原创 2014-06-01 23:29:01 · 1949 阅读 · 0 评论 -
php Laravel 框架之建立后台文件夹 二
在前面的章节中我们讲解过如何在 Laravel框架中建立后台文件夹.php Laravel 框架之建立后台文件夹现在我们再添加一块内容.是关于自动加载的部分.在我们app目录中还有个start目录.它里面这样写道:In addition to using Composer, you may use the Laravel class loader toload原创 2014-06-01 15:20:13 · 1848 阅读 · 0 评论 -
php 添加mongodb扩展
首先需要说明一下我使用的是Centos 6.5 的linux系统.使用的php版本是来自php55w原创 2014-05-19 12:39:53 · 987 阅读 · 0 评论 -
php laravel 框架 之文件上传
好吧,我承认我怂了.今天在在用laravel框架写一个文件上传的部分.发现路径始终配不对.但是最终还是解决了.下面我分享一下自己的学习体会吧.客户端 提交到服务器端.$file = Input::file('myfile');if($file -> isValid()){ //检验一下上传的文件是否有效. $clientNa原创 2014-05-27 09:32:02 · 11925 阅读 · 4 评论