随笔分类 -  PHP

关于PHP的那些事儿
摘要:function () use (x, &y){} 自从PHP5.3开始有了closure/匿名函数的概念,在这里的use关键词的作用是允许匿名函数capture到父函数scope 内存在的xy变量。其中&&y为引用方式capture,也就是说每次该匿名函数调用时,y的值如果 被修改了也反 阅读全文
posted @ 2016-04-08 23:29 世有因果知因求果 阅读(9730) 评论(0) 推荐(0) 编辑
摘要:Guzzle是一个使得利用PHP实现发送HTTP 请求,方便和web service集成的PHP 客户端模拟组件。一句话,它就像一个PHP写的浏览器。当你的服务端程序需要作为客户端来访问其他的service服务时,这就是你所需要的。简单的接口构建query string,POST request... 阅读全文
posted @ 2015-08-02 22:24 世有因果知因求果 阅读(1231) 评论(0) 推荐(0) 编辑
摘要:laravel中的CRUD操作中,通过对代表数据表中row的model对象操作,来更新数据库表。对于创建新的row的操作,有两种功能上相同的方法:1.create;$user = User::create(array('email => 'xx@yy.zz','password'=>'mypas... 阅读全文
posted @ 2015-08-02 21:12 世有因果知因求果 阅读(3051) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://cheats.jesse-obrien.ca/Artisan// Displays help for a given commandphp artisan --help OR -h// Do not output any messagephp artisan --quiet ... 阅读全文
posted @ 2015-08-02 19:59 世有因果知因求果 阅读(780) 评论(0) 推荐(0) 编辑
摘要:laravel应用程序中index.php是所有请求的入口。当用户提交一个form或者访问一个网页时,首先由kernel捕捉到该session PHP运行环境下的用户数据,生成一个request对象,该对象再传入routing系统寻址到对应的controller,最终由controller形成res... 阅读全文
posted @ 2015-08-02 17:17 世有因果知因求果 阅读(2252) 评论(0) 推荐(0) 编辑
摘要:clockwork对于曾经做过C,c++代码调优的工程师并不会陌生,它可以指出代码中的潜在问题,比如内存泄漏,数组越界等。他也可以做profiler动作,指出系统各个函数的执行时间,性能瓶颈到底在哪里等。而在PHP服务端开发中,同样存在类似的需求。比如为什么我们的PHP代码执行如此之慢?时间到底... 阅读全文
posted @ 2015-08-02 17:06 世有因果知因求果 阅读(954) 评论(0) 推荐(0) 编辑
摘要:phpstorm对于使用PHP开发web的人员来说,是一个非常不错的编辑开发IDE,以前用过sublime,但是相比于storm,sublime在浏览legacy代码,类代码编辑方面明显要逊色不少。同时其代码调试功能是我见过的web开发IDE中是最棒的!倾情推荐。对应的webstorm对于js开发也 阅读全文
posted @ 2015-06-19 13:30 世有因果知因求果 阅读(3291) 评论(0) 推荐(0) 编辑
摘要:http://www.php-fig.org/psr/psr-4/http://www.php-fig.org/psr/psr-0/http://alanstorm.com/laravel_composer_autoloadinghttp://alanstorm.com/composer_autol... 阅读全文
posted @ 2015-06-17 21:11 世有因果知因求果 阅读(325) 评论(0) 推荐(0) 编辑
摘要:什么是模板引擎?为什么要使用它?为什么要assign一个变量给模板? https://dbforch.wordpress.com/2010/06/26/the-logic-behind-template-engines-php-based/ 阅读全文
posted @ 2015-06-16 01:05 世有因果知因求果 阅读(190) 评论(0) 推荐(0) 编辑
摘要:Service Provider: 一个laravel service provider就是一个注册IoC container binding的类。实际上,laravel本身就自包含了一堆管理核心框架组件的container binding的service provider. 一个service p 阅读全文
posted @ 2015-06-15 18:35 世有因果知因求果 阅读(1459) 评论(0) 推荐(0) 编辑
摘要:当你的团队在开发一个大型应用时,该应用的不同部分可能以不同的速度前进。比如,设想下面的场景:一个开发热源被分配 数据层 的backend工作,而另外一个开发人员做front-end和web/controller层面的工作。前端开发人员希望测试他的controller,但是后端的数据层却进展缓慢。然而... 阅读全文
posted @ 2015-06-15 16:29 世有因果知因求果 阅读(808) 评论(0) 推荐(0) 编辑
摘要:laravel5.1正式发布,该版本号称是第一个LTS的版本,它对环境的要求也比较高,至少要PHP5.59以上。现在网上找了很久,只能自己从头安装新版本的PHPyum install libmcrypt libmcrypt-devel 注意需要安装这些libwgethttp://cn2.php.n... 阅读全文
posted @ 2015-06-13 22:40 世有因果知因求果 阅读(432) 评论(0) 推荐(0) 编辑
摘要:在安装laravel的时候,我们一般是download github上的laravel/laravel,随后执行composer install,在这个过程中,你会发现composer其中的一项工作是安装laravel/framework到vendor目录中,(为了看清楚这个过程,我们可以执行c... 阅读全文
posted @ 2015-06-05 16:53 世有因果知因求果 阅读(1835) 评论(0) 推荐(0) 编辑
摘要:phar 扩展名文件提供了一种将整个PHP应用程序打包放入一个被称之为phar(PHP archive)的文件从而更加容易便利地发布和安装的方法。就像是java的jar文件有点类似。除了这个功能外,Phar扩展名也提供一种对文件格式的抽象方法,以便通过PharData类创建和操作tar/zip文... 阅读全文
posted @ 2015-06-01 21:50 世有因果知因求果 阅读(2096) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示