#HP

ThinkPHP 3.2公共类库、应用类库ThinkPHP/Library讲解

一、ThinkPHP的类库主要包括公共类库和应用类库,都是基于命名空间进行定义和扩展的。只要按照规范定义,都可以实现自动加载。       公共类库公共类库通常是指ThinkPHP/Library目录下面的类库,例如:  &nbs...

ThinkPHP中RBAC权限带菜单栏显示和详细权限操作

RBAC是Role-BasedAccessControl的首字母,译成中文即基于角色的权限访问控制,说白了也就是用户通过角色与权限进行关联[其架构灵感来源于操作系统的GBAC(GROUP-BasedAccessControl)的权限管理控制]。简单的来说,一个用户可以拥有若干角色,每一个角色拥有若干权限。这样,就构造成...

PHP基础知识之————匿名函数(Anonymous functions)

   匿名函数(Anonymousfunctions),也叫闭包函数(closures),允许临时创建一个没有指定名称的函数。最经常用作回调函数(callback)参数的值。当然,也有其它应用的情况。创建闭包Example#1匿名函数变量赋值示例(http://laravelacademy.org/post/...

PHP官方文档之————secure.php.net.while

   while语句的含意很简单,它告诉PHP只要while表达式的值为TRUE就重复执行嵌套中的循环语句。表达式的值在每次开始循环时检查,所以即使这个值在循环语句中改变了,语句也不会停止执行,直到本次循环结束。有时候如果while表达式的值一开始就是FALSE,则循环语句一次都不会执行。Example#1&...

【精选】Ubuntu 14.04 安装Nginx、php5-fpm、ThinkPHP5.0(已经测试上线)

 sudoapt-getupdate https://www.vultr.com/docs/setup-nginx-rtmp-on-ubuntu-14-04安裝完成後,Nginx的安装在/usr/local/nginx底下sudoapt-getinstallphp5-fpm修改PHP設定檔/etc/...

PHP 命令行模式实战之cli+mysql 模拟队列批量发送邮件(在Linux环境下PHP 异步执行脚本发送事件通知消息实际案例)

源码地址:https://github.com/Tinywan/PHP_Experience测试环境配置:环境:Windows7系统、PHP7.0、Apache服务器PHP框架:ThinkPHP框架(3.2)Redis数据库:测试数据回调函数:通过一个Redis的自增incr来测试异步脚本执行的次数和访问的时间(平时都...

Nginx、fastCGI、php-fpm关系梳理

  Linux下搭建nginx+php+memached(LPMN)的时候,nginx.conf中配需要配置fastCGI,php需要安装php-fpm扩展并启动php-fpm守护进程,nginx才可以解析php脚本。那么,这样配置的背后原理是什么?nginx、fastCGI、php-fpm之间又有什么关系呢?博主一直...

Windows下配置Nginx+php7

第一部分:准备工作第二部分:安装nginx第三部分:安装php(这里主要讲nginx配置启动php,以cgi运行php)nginx配置文件是conf文件夹里的nginx.conf在这里,我简单说说配置的原理,因为nginx是一个反向代理的web服务器,因此它其实必须依赖一个真正的web服务器才能执行动态的网页内容,因此...
代码星球 ·2020-04-03

PHP基础知识之————PHP Web脚本中使用FFmpeg

本文将尝试指出在PHPWeb脚本中使用FFmpeg时需要了解的所有重要事项。它还将显示一些使用示例,以使事情更清楚。这个想法也可以应用到其他web脚本语言。网页设计为快速执行,以便浏览您的网站的人不必等待太多的响应。因为如果他们无聊的等待,他们只会导航到另一个,更灵敏(通常是您的竞争对手的)网站。话虽如此,你可以做的最...

工具系列 | Visual Studio Code 配合php-debug在Docker环境调试

1、本地安装环境为docker作为PHPWeb环境 2、php72容器已经安装好了xdebug扩展 3、php.ini配置文件(PHP7.2映射配置)[XDebug]xdebug.remote_enable=1xdebug.remote_handler="dbgp";Settohost.docker...

PHP系列 | ThinkPHP5.1 如何自动加载第三方SDK(非composer包 )

注意:这里只是针对于非Composer安装包的自动加载的实现,能用composer安装的自动跳过。由于ThinkPHP5.1严格遵循PSR-4规范,不再建议手动导入类库文件,所以新版取消了Loader::import方法以及import和vendor助手函数,推荐全面采用命名空间方式的类以及自动加载机制,如果必须使用请...

PHP系列 | Swoole 编译安装

1、官方地址:https://wiki.swoole.com/wiki/page/6.html2、下载地址:https://github.com/swoole/swoole-src/releaseshttp://pecl.php.net/package/swoolehttp://git.oschina.net/swoo...

PHP系列 | [转] PHP中被忽略的性能优化利器:生成器

官方:https://www.php.net/manual/zh/language.generators.overview.php原文:https://segmentfault.com/a/1190000012334856如果是做Python或者其他语言的小伙伴,对于生成器应该不陌生。但很多PHP开发者或许都不知道生成...

PHP系列 | 代码复用trait的构造函数使用

在ThinkPHP5.1框架中自己封装了一个trait类,每次都在控制器中使用,但是在使用框架自身的验证器类(框架控制器方法)报错在控制器中使用自定义验证器$param=$this->request->post();$result=$this->validate($param,LiveValidate...

工具系列 | PHPSTROM 连接Docker容器 && 配置XDEBUG调试

Docker客户端配置  PHPSTROM配置   选择连接  容器日志  配置Xdebug 开启Debug模式   打断点  浏览器访问该项目地址:http://wio...
首页上一页...249250251252253...下一页尾页