您的位置:首页 > 技术中心 > PHP教程 >
  • Jupyter Notebook下安装PHP内核

    我最近被强烈安利了 Jupyter Notebook 这个交互式笔记本。然后试用了它自带的 Python 内核后,这个应用整体给我的感觉很不错,就去搜索了下它所支持的其它内核 Jupyter Kernels。我在下面内容介绍下该应用下如何安

    2022-02-11 12:50点击阅读

  • PHP中的pack和unpack函数的用法详解

    PHP中有两个函数pack和unpack,很多PHPer在实际项目中从来没有使用过,甚至也不知道这两个方法是用来干嘛的。这篇文章来为大家介绍一下它俩到底是用来干啥的。packstring pack ( string $format [, m

    2022-02-11 12:50点击阅读

  • php 解决项目中多个自动加载冲突问题

    在有的框架中的自动加载机制,在发现无法加载时, 直接报错, 而没有把控制权转交给下一个自动加载方法., 如我要引入阿里云日志服务接口sdk,该sdk中自带自动加载方法,如下:

    2022-02-11 12:50点击阅读

  • php+nginx实现自动化部署脚本(简单版)

    在目标机器创建deploy用户(以deploy用户为例子)添加用户并创建密码/usr/sbin/groupadd deploy/usr/sbin/useradd -g deploy -s /bin/bash deploypasswd dep

    2022-02-11 12:50点击阅读

  • php调试利器:FirePHP的安装与使用

    做开发的人都知道,我们可以利用浏览器的控制台来调试JavaScript脚本,但是对于像php这种服务端的脚本,你知道如何调试吗?今天给大家推荐一个php调试利器,FirePHP!以Chrome浏览器为例,具体实施步骤如下:1. 安装Fire

    2022-02-11 12:50点击阅读

  • 基于AIML的PHP聊天机器人

    chatbot:基于AIML的PHP聊天天机器人本文章中讲介绍用PHP实现的一个小聊天机器人程序,用到了php操作dom相关的知识和mysql数据库,可以用来学习。代码可以从https://github.com/kompasim/chatb

    2022-02-11 12:50点击阅读

  • 利用webhook使php项目自动部署

    1.先来讲一下自动部署的原理,一般在我们push代码的时候,可以自动请求webhook中设置的url,完成一次请求与响应。那么只要我们设置的url地址请求的php文件内容是执行命令行git push命令,则可以实现每次在本地push推送一次

    2022-02-11 12:50点击阅读

  • php实现上传图片功能

    首先需要一个表单,点击提交按钮可提交至upload_file.php文件

    2022-02-11 12:50点击阅读

  • 详解PHP的self关键字

    PHP群里有人询问self关键字的用法,答案是比较明显的:静态成员函数内不能用this调用非成员函数,但可以用self调用静态成员函数/变量/常量;其他成员函数可以用self调用静态成员函数以及非静态成员函数。随着讨论的深入,发现self并

    2022-02-11 12:50点击阅读

  • 关于PHP中sqlite3的使用

    SQLite是一种轻量级的关系型数据库,可以内嵌在我们的应用程序中一起发布出去,这样我们在部署应用的时候,就不需要额外数据库的支持了。在php中如果要使用sqlite,只需开启php_sqlite3.dll扩展即可,非常方便。下面是我曾经的

    2022-02-11 12:50点击阅读

  • curl提交json数据的方法

    最近在开发一个接口对接的网站,对方的系统用的java开发的,我这里开发用php开发,提交数据的时候用的json格式为此在网上找了一下curl提交json数据的代码在此记录一下 推荐:《PHP教程》 /** * 远程获取数据,POST jso

    2022-02-11 12:50点击阅读

  • PHP实现笛卡尔积算法

    概念在数学中,两个集合X和Y的笛卡儿积(Cartesian product),又称直积,表示为 X × Y。设A、B是任意两个集合,在集合A中任意取一个元素x,在集合B中任意取一个元素y,组成一个有序对(x,y),把这样的有序对作为新的元素

    2022-02-11 12:50点击阅读

  • PHP安装BCMath扩展

    什么是BCMath扩展?大多数编程语言对于浮点型数据格式遵循 IEEE 754 标准,这就会导致在使用浮点数运算的过程中会有精度丢失的问题。PHP提供了 BCMath 库来支持更加精确的计算。1、找到 PHP 源码包bcmatch目录fin

    2022-02-11 12:50点击阅读

  • php实现性能优化

    问题背景在开发好页面后,如何让页面更快更好的运行,是区分一个程序猿技术水平和视野的一个重要指标。所以面试时,面试官总会问你一个问题,如何进行性能优化呢?性能优化是什么?从前端的角度来说,性能优化可以分为两个方向。从用户角度来看,一个是页面加

    2022-02-11 12:50点击阅读

  • php中关于isset()、isnull()和empty()的总结

    isset()检测变量是否已设置并且非 NULL。empty()检查一个变量是否为空。以下的东西都被认作空。isnull()检测变量是否为 NULL。(推荐学习视频:php视频教程)实例如下:isset判断变量有无先定义,数组的键值有无存在

    2022-02-11 12:50点击阅读

  • php安装amqp扩展(windows)

    因为RabbitMQ是由erlang语言实现的,所以先要安装erlang环境erlang 下载安装:http://www.erlang.org/download.htmlrabbitmq 下载安装:https://www.rabbitmq.

    2022-02-11 12:50点击阅读

  • PHP如何下载远程文件到指定目录

    PHP下载远程文件到指定目录PHP用curl可以轻松实现下载远程文件到指定目录:

    2022-02-11 12:50点击阅读

  • 解决PHP中Web程序中shell_exec()执行Shell脚本不成功问题

    问题今天发现在使用定时器的时候,执行一个shell脚本,打印日志正常,然后在系统中不能查到当前Shell脚本执行的结果。因为使用的是Web程序,对于Shell调用这块也是新手。以前没有遇到过这种问题,只能靠猜了。判断1、Shell脚本问题。

    2022-02-11 12:50点击阅读

  • 关于PHP Shell_exec所遇到的坑

    因为需要在项目中使用shell_exec执行python脚本,在测试下shell_exec("test.py")能够正常无误运行,但是加个目录shell_exec("python/test.py")则失效了,用的PHP框架,原因一开始想到是

    2022-02-11 12:50点击阅读

  • PHP的防御XSS注入的终极解决方案

    PHP的防御XSS注入的终极解决方案【信息安全】【Hack】一:PHP直接输出html的,可以采用以下的方法进行过滤:1.htmlspecialchars函数2.htmlentities函数3.HTMLPurifier.auto.php插件

    2022-02-11 12:50点击阅读