• 欢迎访问IT乐园(o゚▽゚)o
  • 推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。

标签:php

Composer install 和 update 命令

官方定义: Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。传送门:Composer 中文文档 。 Composer 的全局安装和配置等文档中讲解详细,本文不再赘述。Composer 不是一个包管理器。是的,它涉及 “packages” 和 “li……

php 类型约束

php 类型约束

PHP 5 可以使用类型约束。函数的参数可以指定必须为对象(在函数原型里面指定类的名字),接口,数组(PHP 5.1 起)或者 callable(PHP 5.4 起)。不过如果使用 NULL 作为参数的默认值,那么在调用函数的时候依然可以使用 NULL 作为实参。如果一个类或接口指定了类型约束,则其所有的子类或实现也都如此。类型约束不能用于标量类型如 i……

深入理解 PHP7 之zval

深入理解 PHP7 之zval

深入理解 PHP7 之 zvalPHP7 已经发布, 如承诺, 我也要开始这个系列的文章的编写, 今天我想先和大家聊聊 zval 的变化. 在讲 zval 变化的之前我们先来看看 zval 在 PHP5 下面是什么样子版权申明: 转自鸟哥 github 之 php7-internal: https://github.com/laruence/php……

swoole 中的 client

swoole 中的 client

swoole_client 提供了 tcp/udp socket 的客户端的封装代码,使用时仅需 new swoole_client 即可。swoole 的 socket client 对比 PHP 提供的 stream 族函数有哪些好处:stream 函数存在超时设置的陷阱和 Bug,一旦没处理好会导致 Server端长时间阻塞fread 有 819……

用 swoole 来实现实时异步任务队列

用 swoole 来实现实时异步任务队列

关于异步任务队列用户打开了我们的网站。他要做的就是勾选需要发邮件的代理商列表,然后把结算邮件发出去。假如我们需要发 1 封邮件,我们写个函数执行即可。考虑到网络可能会稍微有点延迟,但是是可以接受的,用户会乖乖等你的网页发完邮件了再关闭网页。假如我们要发布 10 封邮件,用一个 for 循环,循环 10 遍执行发邮件操作。这时候,也许 10 倍的网络……

yii2 ActiveRecord 多表关联以及多表关联搜索的实现

yii2 ActiveRecord 多表关联以及多表关联搜索的实现

场景需求:假设我们有一张用户表 user 和一张用户渠道表 auth,两张数据表通过 user.id 和 auth.uid 进行一对一关联。现需要在 user 列表展示 auth 表的来源渠道 source,且该渠道可搜索。首先我们先通过 gii 生成 user 和 auth 系列相关的 mode l 和操作。此处不做详细说明。我看继续看重要的几个操作……

PHP mktime 函数获取开始和结束时间戳

PHP mktime 函数获取开始和结束时间戳

php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法,主要使用到了 php 的时间函数 mktime()。mktime 函数用法如下:mktime(hour,minute,second,month,day,year,is_dst)参数描述hour 可选。规定小时。minute 可选。规定分钟。second 可选。规定秒。month ……

PHP 函数 urlencode() 和 rawurlencode() 的区别

PHP 函数 urlencode() 和 rawurlencode() 的区别

详细的区别请看 PHP 官方文档 PHP urlencode() 和 PHP rawurlencode(),很长,仔细理解了一下,做下要点:PHP 中对于 URL 进行编码,可以使用 urlencode() 或者 rawurlencode(),二者的区别是 urlencode() 把空格编码为 ‘+’,而 rawurlencode() 把空格编码为 ‘%……

在 PHP 7.1 中使用 openssl 取代 mcrypt

在 PHP 7.1 中使用 openssl 取代 mcrypt

从 PHP7.0 升级到 PHP7.1 废弃了一个在过去普遍应用的扩展(mcrypt),但是微信官方提供的消息加密解密算法中的核心部分中确实使用 mcrypt 的,Prpcrypt class 的加密方法(encrypt)和解密方法(decrypt),怎么改成 openssl 的函数呢? /**……

使用phpexcel的示例

使用phpexcel的示例

yii2 中使用 phpexcel 导出 excel转自 http://www.yiichina.com/tutorial/1424 public function actionDownexcel(){ //要使用的数据 $repair_infos = ConDbRepair:……

php错误级别参考

php错误级别参考

PHP 7.1.0 (cli) php.ini 部分参数值 Quick Reference ;;;;;;;;;;;;;;;;;;;; Quick Reference ;;;;;;;;;;;;;;;;;;;;; The following are all the settings which a……

Cakephp事务

Cakephp事务

事务 要执行事务,模型所对应的表必须属于支持事务的数据源和类型。 所有的事务方法必须用模型的数据源对象来执行。要在模型中获得模型的数据源,请用:$dataSource = $this->getDataSource();接着你就可以使用数据源来开始、提交或者回滚事务。$dataSource->begin();// 执行一些任务……