-
使用 PHPStan 增强PHP代码质量
所属栏目:[PHP教程] 日期:2022-06-23 热度:176
这里介绍一款PHP代码静态分析工具:PHPStan,不需要运行代码,也可以对代码进行严格的语法检测,尽量将代码运行错误率降到最低。 PHPStan 安装 目前,PHPStanV0.10.2要求系统环境的PHP版本不低于7.1。用Composer全局安装: $ composer global require phpsta[详细]
-
PHP读取大文件的多种方法分享
所属栏目:[PHP教程] 日期:2022-06-23 热度:182
读取大文件一直是一个头痛的问题,我们像使用php开发读取小文件可以直接使用各种函数实现,但一到大文章就会发现常用的方法是无法正常使用或时间太长太卡了,下面我们就一起来看看关于php读取大文件问题解决办法,希望例子能帮助到各位。 在PHP中,对于文件[详细]
-
php通过curl添加cookie伪造登陆抓取数据的方法分享
所属栏目:[PHP教程] 日期:2022-06-23 热度:85
本文实例讲述了php通过curl添加cookie伪造登陆抓取数据的方法。分享给大家供大家参考,具体如下: 有的网页必须登陆才能看到,这个时候想要抓取信息必须在header里面传递cookie值才能获取 1、首先登陆网站,打开firebug就能看到对应的cookie把这些cookie拷贝[详细]
-
在PHP中file_exists使用中遇到的问题小结
所属栏目:[PHP教程] 日期:2022-06-23 热度:51
我发现了一个问题,今天与大家分享。我把整个过程描述一下。 问题:公司有个框架是基于smarty写的,我负责php的升级,维护人员把新环境布上来之后,测试人员找我提出经常报错(错误:提示找不到文件的)。 我追踪了一下代码,原来是smarty的这个地方报的错误。[详细]
-
php运用正则验证中文
所属栏目:[PHP教程] 日期:2022-06-23 热度:160
php用preg_match来匹配并判断一个字符串中是否含有中文或者都是中文的方法如下: $str = php学习博客; if(preg_match(/[x7f-xff]/, $str)){ echo 字符串中有中文br; }else{ echo 字符串中没有中文br; } if(preg_match(/^[x7f-xff]+$/, $str)){ echo 字符[详细]
-
PHP实现的DES加密解密案例代码
所属栏目:[PHP教程] 日期:2022-06-23 热度:57
本文实例讲述了PHP实现的DES加密解密实例。分享给大家供大家参考,具体如下: ?php $key = very important data; function jiami($key, $str) { /* Open module, and create IV */ $td = mcrypt_module_open(des, , ecb, ); //$td = mcrypt_module_open(MCRY[详细]
-
PHP实现基于mysqli的Model基类完整例子
所属栏目:[PHP教程] 日期:2022-06-23 热度:92
本文实例讲述了PHP实现基于mysqli的Model基类。分享给大家供大家参考,具体如下: DB.class.php ?php //数据库连接类 class DB { //获取对象句柄 static public function getDB() { $_mysqli = new mysqli(DB_HOST,DB_USER,DB_PASS,DB_NAME); if (mysqli_con[详细]
-
PHP安全下载文件的方法介绍
所属栏目:[PHP教程] 日期:2022-06-23 热度:193
本文实例讲述了PHP安全下载文件的方法。分享给大家供大家参考,具体如下: ?php header(Content-Type:text/html;Charset=utf-8); define(ROOT_PATH, dirname(__FILE__)); /** * 下载文件 * @param string $file_path 绝对路径 */ function downFile($file_pa[详细]
-
go语言和php的区别是哪些?
所属栏目:[PHP教程] 日期:2022-06-22 热度:59
go语言和php是软件开发行业中的两种重要语言。Go语言与PHP之间有一些相似之处,但也存在许多差异。下面本篇文章就来给大家介绍一下go语言和php之间有哪些区别,希望对大家有所帮助。 Go也称为Golang,它基本上是一种编程语言,可用于快速机器代码编译。它由G[详细]
-
php开发是指什么?
所属栏目:[PHP教程] 日期:2022-06-22 热度:166
PHP(外文名:PHP: Hypertext Preprocessor,中文名:超文本预处理器)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。 PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl[详细]
-
php技术指什么?
所属栏目:[PHP教程] 日期:2022-06-22 热度:176
PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人[详细]
-
php编程是何意思?
所属栏目:[PHP教程] 日期:2022-06-22 热度:63
PHP(PHP: Hypertext Preprocessor,超文本预处理器的字母缩写)是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML中,尤其适合 web 开发。 而所谓编程是一种逻辑的思维运算,目前所有的编程语言都有它固定的逻辑,这种逻辑在所有语言中也是适[详细]
-
php 一般都用来干什么?
所属栏目:[PHP教程] 日期:2022-06-22 热度:64
小明想学编程,听别人说现在PHP是比较流行的编程语言,很想了解可又不知道PHP到底是用来做什么的。我想应该不止小明有这样的疑惑吧,这不我就来写一篇文章,和大家聊聊PHP是用来做什么的。 PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,[详细]
-
CS框架是什么
所属栏目:[PHP教程] 日期:2022-06-22 热度:114
C/S架构是客户端/服务器体系结构,其中客户端依靠服务器来获取资源,C/S架构通过提供查询响应来减少网络流量。它具有三种类型结构分别是一层架构,两层架构和三层架构 C/S架构是当今网络开发架构的一大主流技术,由美国Borland公司最早研发。接下来将在文章[详细]
-
浅析PHP几个版本的区别
所属栏目:[PHP教程] 日期:2022-06-22 热度:151
本篇文章小编将带大家了解一下PHP各个版本的区别,感兴趣的朋友可以了解一下,希望能够对你有所帮助。 PHP的版本,自从进入5以后,发布新版本速度明显提升很多,从PHP5.2开始,5.3 、5.4 、5.5,就快要6.0了。 注:ecshop用户请自觉使用php5.2.17版本。呵呵[详细]
-
小白怎样学好PHPPHP入门十要素
所属栏目:[PHP教程] 日期:2022-06-22 热度:113
本篇文章的主要内容是教新手如何快速入门PHP,具有一定的参考价值,感兴趣的朋友可以学习一下。 对于PHP程序设计语言来说。每个人的学习方式不同,写这篇文章的目的是分享一下自己的学习过程,仅供参考,不要一味的用别人的学习方法,找对自己有用的学习方式[详细]
-
良心介绍的五大敏捷好用的PHP开发框架
所属栏目:[PHP教程] 日期:2022-06-22 热度:168
本篇文章我们将给大家推荐几款PHP敏捷开发的框架,以及告诉大家它们为什么能够流行,快来了解一下吧。 在我们开始之前,先了解敏捷开发是个什么东东。 敏捷是一种软件开发方法,每次开发计划都会进行一次冲刺,每个冲刺都要完成要开发定义好的功能/模块。冲[详细]
-
tomcat是用来干什么的?
所属栏目:[PHP教程] 日期:2022-06-22 热度:152
Tomcat服务器是一个免费的开放源代码的Web应用服务器。Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 由于有了Sun的参与和支持,最新的Servlet 和JSP规范总是能[详细]
-
避免PHP-FPM内存泄漏致使内存耗尽
所属栏目:[PHP教程] 日期:2022-06-21 热度:157
PHP-FPM如果出现存存泄漏问题可能导致服务器内存不足从而导致服务器资源用尽了,这样就会导致网站无法访问了,下面一起来看一篇避免PHP-FPM内存泄漏导致内存耗尽的配置。 否则PHP程序或第三方模块(如Imagemagick扩展)导致的内存泄漏问题会导致内存耗尽或不足[详细]
-
PHPMyAdmin打开和访问缓慢问题解决办法
所属栏目:[PHP教程] 日期:2022-06-21 热度:50
PHPMyAdmin与wordpress博客一样会自动访问网站了,如果国外网站慢肯定就会出现访问慢的问题了,下面我们一起来看如何解决PHPMyAdmin打开和访问较慢问题 第一、屏蔽自动更新检测 默认情况下可能PHPMyAdmin在线升级的文件导致屏蔽,所以我们直接阻止升级检测,找到[详细]
-
给PHP安装配置Opcache缓存功能介绍
所属栏目:[PHP教程] 日期:2022-06-21 热度:153
下面我们来看看关于给PHP安装配置Opcache缓存的一个功能,这样可以让你的php运行速度大增了,具体操作如下. 编译安装完成后,我们开始配置Opcache [Opcache] zend_extension = opcache.so opcache.enable=1 opcache.memory_consumption = 64 opcache.interned_s[详细]
-
windows8.1中apache+php+mysql配置
所属栏目:[PHP教程] 日期:2022-06-21 热度:54
Mysql安装: 双击运行,设置用户名、密码、编码(utf8),步骤省略. PHP配置: 1、解压下载的zip文件到一个目录,本教程中为:D:serverphp 2、复制文件php.ini-development并改名为php.ini; 3、在php.ini文件中搜索关键字php_mysqli.dll,去掉该行前面的;,开启my[详细]
-
centos7下安装配置phpmyadmin教程详解
所属栏目:[PHP教程] 日期:2022-06-21 热度:127
phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的 数据库管理工具,让管理者可用Web接口管理MySQL数据库. phpmyadmin是一个开源免费的mysql管理工具,应用很广,可以直接用web浏览器就可以管理mysql本文我们来讲讲在centos7下如何安装配[详细]
-
PHP APC缓存安装配置教程详情
所属栏目:[PHP教程] 日期:2022-06-21 热度:81
PHP APC提供两种缓存功能,即缓存Opcode(目标文件),我们称之为apc_compiler_cache,同时它还提供一些接口用于PHP开发人员将用户数据驻留在内存中,我们称之为apc_user_cache,下面我们来看看PHP APC缓存安装配置. 最简单的方法,找到php安装目录的pecl 自动安装 #[详细]
-
处理PHP中eAccelerator扩展开启open_basedir报错
所属栏目:[PHP教程] 日期:2022-06-21 热度:167
eAccelerator是一个自由开放源码php加速器,优化和动态内容缓存,提高了php脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除,下面我们来看看eAccelerator扩展开启open_basedir报错解决办法. 如果你在使用php加速扩展eAccelerator时发现[详细]
