#php类

PHP 的命令行模式

 从版本4.3.0开始,PHP 提供了一种新类型的 SAPI(ServerApplicationProgrammingInterface,服务端应用编程端口)支持,名为 CLI,意为 CommandLineInterface,即命令行接口。顾名思义,该 SAP...
代码星球 ·2020-04-18

浅析PHP中的闭包和匿名函数

PHP闭包和匿名函数使用的句法与普通函数相同,但闭包和匿名函数其实是伪装成函数的对象(Closure类的实例)。下面给大家介绍PHP中的闭包和匿名函数知识,需要的朋友参考下吧闭包是指在创建时封装周围状态的函数。即使闭包所在的环境不存在了,闭包中封装的状态依然存在。匿名函数就是没有名称的函数。匿名函数可以赋值给变量,还能...

PHP_CodeSniffer 使用攻略

phpcs是PHP代码规范的检测工具。#下载$curl-OLhttps://squizlabs.github.io/PHP_CodeSniffer/phpcs.phar#加入到命令目录$mvphpcs.phar/usr/local/bin/phpcs#赋予执行权限$sudochmod+x/usr/local/bin/p...
代码星球 ·2020-04-18

PHP 调试工具Xdebug安装配置

## PHP调试工具Xdebug安装配置一、Xdebug介绍  Xdebug是一个开源的PHP程序调试工具,可以使用它来调试、跟踪及分析程序运行状态。当然,Xdebug需要结合PHP的编辑工具来打断点、跟踪、调试及分析,比较常用的PHP的Xdebug调试环境。二、安装  (一)xdebug.dll下载    ...

什么XSS攻击?PHP防止XSS攻击函数

XSS全称为CrossSiteScripting,用户在表单中有意或无意输入一些恶意字符,从而破坏页面的表现!看看常见的恶意字符XSS输入:1.XSS输入通常包含 JavaScript 脚本,如弹出恶意警告框:<script>alert("XSS");</script>2.X...

php面试宝典

1、表单中 get与post提交方法的区别?答:get是发送请求HTTP协议通过url参数传递进行接收,而post是实体数据,可以通过表单提交大量信息.2、session与cookie的区别?答:session:储存用户访问的全局唯一变量,存储在服务器上的php指定的目录中的(session_dir)的位置进...
代码星球 ·2020-04-18

php面试题2018

一、PHP基础部分 1、PHP语言的一大优势是跨平台,什么是跨平台?PHP的运行环境最优搭配为Apache+MySQL+PHP,此运行环境可以在不同操作系统(例如windows、Linux等)上配置,不受操作系统的限制,所以叫跨平台 2、WEB开发中数据提交方式有几种?有什么区别?百度使用哪种方式?...
代码星球 ·2020-04-18

PHP解决网站大数据大流量与高并发

1:硬件方面普通的一个p4的服务器每天最多能支持10万左右的IP,如果访问量超过10W那么需要专用的服务器才能解决,如果硬件不给力软件怎么优化都是于事无补的。主要影响服务器的速度有:网络-硬盘读写速度-内存大小-cpu处理速度。2:软件方面第一个要说的就是数据库,首先要有一个很好的架构,查询尽量不用*避免相关子查询,给...

详细说明php的4中开源框架(TP,CI,Laravel,Yii)

ThinkPHP简称TP,TP借鉴了Java思想,基于PHP5,充分利用了PHP5的特性,部署简单只需要一个入口文件,一起搞定,简单高效。中文文档齐全,入门超级简单。自带模板引擎,具有独特的数据验证和自动填充功能,框架更新速度比较速度。优点:这个框架易使用易学安全对baesae支持很好提供的工具也很强大可以支持比较大的...

Ubuntu16.04安装redis和php的redis扩展

 1sudoapt-getinstallredis-server 装好之后默认就是自启动、后台运行的,无需过多设置,安装目录应该是  /etc/redis 启动 1sudoserviceredis-serverstart然后运行客户端命令redis-cli能够...

Ubunt16.04下安装PHP7+Nginx+MySQL

本文通过UbuntuPPA来安装PHP7。 1$sudoapt-getinstallpython-software-propertiessoftware-properties-common2$sudoadd-apt-repositoryppa:ondrej/php3$sudoapt-getupdate$sud...

Ubuntu Linux 14.04 LTS 上安装php7+mysql+nginx

输入$sudoapt-getinstall-ylanguage-pack-en-base$sudoLC_ALL=en_US.UTF-8add-apt-repositoryppa:ondrej/php或者$sudoadd-apt-repositoryppa:ondrej/php然后更新源$sudoapt-getupdat...

php-fpm启动,重启,终止操作

最近安装了mysqli扩展,重启了nginx后,phpinfo()没有显示出mysqli,后来搞不出原因,直接使用了pdo连接数据库。直到今天安装redis后phpinfo()没有显示redis,内心那一万只奔腾的草泥马终于爆发,狂找办法,才知道是php-fpm没有重启,按网上的方法鼓捣,完全就是百度文章一家亲,没有一...

基于php-fpm的配置详解

php5.3自带php-fpm/usr/local/php/etc/php-fpm.confpid=run/php-fpm.pidpid设置,默认在安装目录中的var/run/php-fpm.pid,建议开启error_log=log/php-fpm.log错误日志,默认在安装目录中的var/log/php-fpm.l...
代码星球 ·2020-04-18

php-fpm 启动参数及重要配置详解

/usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini12345678910111213#测试php-fpm配置/usr/local/php/sbin/php-fpm -t/usr/local/p...
首页上一页...198199200201202...下一页尾页