php
文章平均质量分 55
积木John
这个作者很懒,什么都没留下…
展开
-
Sonarqube 搭建使用说明文档
Sonarqube 搭建使用说明文档sonar 支持 postgresql,SQLServer,Oracle,当前使用的是 postgresql中间遇到的问题es 报错原因是es 启动失败,需要重启 sonarQube 服务plugin 下载过慢plugin 可以访问链接进行下载 ,保存至sonarqube/extensions/downloads并重启服务即可同时需配置以下参数-Dsonar.scm.disabled=true-Dsonar.quali原创 2021-03-23 19:46:15 · 669 阅读 · 4 评论 -
PHP 垃圾回收机制
谈论 PHP 垃圾回收机制,我们可以从以下三方面说起:引用计数 回收周期 性能方面1、引用计数在 PHP 中,每个变量都存在"zval"的变量容器中,这个变量包含变量的类型、值、is_ref、refcount。is_ref 是一个bool 值,用来标识这个变量是否是属于引用集合,php引擎通过这个字段区分普通变量和引用变量,由于php允许用户通过使用&来使用自定义引用,...原创 2018-09-27 19:17:27 · 169 阅读 · 0 评论 -
macOS 上安装 PECL
转载: https://blog.csdn.net/json_vip/article/details/793245241. 下载 PEAR使用 curl 命令下载即可:$ curl -O https://pear.php.net/go-pear.phar使用 sudo 授权进行安装:$ sudo php -d detect_unicode=0 go-pear.phar ...转载 2018-08-30 20:13:58 · 1413 阅读 · 0 评论 -
ubuntu 16.04 或 18.04 通过修改PPA源 安装 php7.2
1、通过修改PPA源的方式来安装sudo apt-get install python-software-propertiessudo add-apt-repository ppa:ondrej/phpsudo apt-get updatesudo apt-get install -y php7.2完成后 使用 php -v 查看版本即可也可以使用同一个ppa源 安装 7.0、7.1sudo...原创 2018-05-21 14:09:48 · 6906 阅读 · 0 评论 -
ubuntu16 安装redis phpredis
1.安装rediswget redis的官网下载地址 解压 tar zxvf 下载的打包文件cd 进入到解压的文件夹make && make install 测试安装是否成功 : 键入redis-cli 或查看6379端口2.添加phpredis扩展apt-get install原创 2018-03-27 17:55:49 · 220 阅读 · 1 评论 -
aliyun短信服务,php采用示例代码报Can not find endpoint to access
$endpoint = new Endpoint($this->options['region_id'], EndpointConfig::getregionIds(), EndpointConfig::getProducDomains()); $endpoints = array($endpoint); EndpointProvider::setEndpoints($原创 2017-09-15 11:13:13 · 2772 阅读 · 0 评论 -
简单部署 swagger
这是swagger UI 的github 地址: https://github.com/swagger-api/swagger-ui下载下来,将dist文件复制出来,直接放在代码中直接访问即可。需配置的地方是dist 中的index.html,如下图,修改url对应的文档地址,就可访问自己的文档了。使用yml格式的话可以 去 http://editor.swagger.io/ 查看原创 2017-09-13 20:39:42 · 793 阅读 · 0 评论 -
抽象类 自动执行 main方法
代码截图:结果截图:再来一波代码截图:结果截图:实验证明,会自动执行main 方法 ,具体查找php官方文档,也没有看到相关解释 ,特别费解。原创 2017-07-19 11:10:21 · 1062 阅读 · 0 评论 -
闭包,匿名函数
闭包闭包是什么?1).闭包和匿名函数在PHP5.3中被引入。2).闭包是指在创建时封装函数周围状态的函数,即使闭包所在的环境不存在了,闭包封装的状态依然存在,这一点和Javascript的闭包特性很相似。3).匿名函数就是没有名称的函数,匿名函数可以赋值给变量,还可以像其他任何PHP对象一样传递。可以将匿名函数和闭包视作相同的概念。4).需要注意的是闭包使用的语转载 2017-07-31 11:37:31 · 188 阅读 · 0 评论 -
symfony3 添加一个bundle,无法启动PHP内置服务器
symfony 添加一个bundle(比如AdminBundle),添加完成后,启动PHP 内置服务器的时候,报如下错误:PHP Fatal error: Uncaught Symfony\Component\Debug\Exception\ClassNotFoundException: Attempted to load class "AdminBundle" from namespace原创 2017-07-13 11:49:05 · 472 阅读 · 0 评论 -
twig渲染html字符串(备忘)
当twig渲染一个html的字符串的时候,需要配置的参数是加个false{% autoescape false %} {{content}}{% endautoescape %}原创 2017-05-08 11:33:17 · 4060 阅读 · 0 评论 -
doctrine 生成entity和xml备忘(windows下)
生成entity .\vendor\bin\doctrine.bat orm:generate-entities ./test生成xml .\vendor\bin\doctrine.bat orm:convert-mapping xml ./model/testxml原创 2017-05-08 11:20:22 · 771 阅读 · 0 评论 -
git拉取远程分支并创建本地分支
转载 2017-04-25 16:26:44 · 437 阅读 · 0 评论 -
AngularJS中service,factory,provider的区别
原文链接 : 点击打开链接转载 2017-05-25 11:12:51 · 129 阅读 · 0 评论 -
AngularJS Directive 隔离 Scope 数据交互
原文链接地址:点击打开链接转载 2017-05-25 10:42:46 · 276 阅读 · 0 评论 -
php反射,迭代器的简单总结
官网地址:http://php.net/manual/zh/book.reflection.php功能:获取一个类中的属性,方法,注释,包括私有的属性方法。作用:生成文档及相关注释。官网地址:http://php.net/manual/zh/class.iterator.php作用:使对象能像数组一样循环原创 2017-04-11 11:41:47 · 363 阅读 · 0 评论 -
关于memchache的一点个人总结
memcache 是不会自动删除的,即便过了过期时间。称为惰性删除;当某个新值去占用他的位置的时候,当成空chunk来占用。当get key值得时候,先判断key是否过期,如果过期,返回空,并且清空。Ps:redis的删除过期就会自动被删除原创 2017-04-11 11:47:19 · 249 阅读 · 0 评论