-
详解PHP如何更好的利用PHPstorm的自动提示
所属栏目:[PHP教程] 日期:2021-02-21 热度:79
说明 写了一段时间的java之后,特别不习惯PHP本身的弱类型方式,在写代码的时候总觉得不怎么放心,特别本身PHP又是弱类型的语言,所以在编码的时候,很多时候是没有代码提示的。 一个一般例子 name = $name; $this->gender = $gender; $this->age = $age;[详细]
-
PDO操作MySQL的基础教程(推荐)
所属栏目:[PHP教程] 日期:2021-02-21 热度:66
PHP中的PDO扩展为PHP访问数据库定义了一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,这样,无论使用什么数据库,都可以通过一致的函数执行查询和获取数据。 PDO支持的PHP版本为PHP5.1以及更高的版本,而且在PHP5.2下PDO默认为开启状态、 下面是[详细]
-
PHP中常见的错误与异常处理总结大全
所属栏目:[PHP教程] 日期:2021-02-21 热度:170
前言 当我们开发程序时,程序出现问题是很常见的,当出现了异常与错误我们该如何处理呢?本文将详细给大家介绍PHP错误与异常处理的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 一、PHP错误处理 1.语法错误 2.运行时错误 3.逻[详细]
-
详谈PHP基础与JS操作的区别(必看篇)
所属栏目:[PHP教程] 日期:2021-02-21 热度:130
嵌入页面方式 JS嵌入方式: PHP嵌入方式: ?>(常用) 输出语法 Javascript输出 1.alert("警告的内容") 2.prompt("提示的内容") 3.document.write()(页面输出内容) PHP输出 1.echo(常用)//可同时输出多个字符串 eg:echo $a,"hello"; 2.print //只能输出一[详细]
-
cookie的优化与购物车实例
所属栏目:[PHP教程] 日期:2021-02-21 热度:170
一 Cookie 的优化 1.1 一般而言,我们设置cookie是在php中设置 例如: 而在验证的时候,我们通常是: 都是在服务端进行。优化: 1.2 在前端页面进行验证cookie cookie保存在客户端,那么可以在客户端那边进行验证,根据上面的代码,前端获取代码为: 存储一[详细]
-
php创建多级目录完整封装类操作方法
所属栏目:[PHP教程] 日期:2021-02-21 热度:98
创建多级目录函数中调用创建指定下的指定文件的函数: create_dir(dirname($dir)) and mkdir($dir,$mode)); } 创建指定路径下的指定文件,string 需要包含文件名和后缀path(需要包含文件名和后缀),booleanover_write 是否覆盖文件,int 设置时间。默认是当前系[详细]
-
yii2 commands模式以及配置crontab定时任务的方法
所属栏目:[PHP教程] 日期:2021-02-21 热度:162
一,检测环境: 首先我们切换到项目根目录,yii2正常安装的话有一个commands文件夹,里面有一个示例文件HelloController.php 切到项目根目录,命令行输出 php yii hello,输出hello world 说明环境正常 二,书写代码: 可以在commands文件夹新建控制器文件,继承y[详细]
-
基于PHP中自带的字符串操作函数合集
所属栏目:[PHP教程] 日期:2021-02-20 热度:115
1、查找字符位置函数: 2、提取子字符函数(双字节) 3、替换字符串 4、查询字符串长度 5、比较字符函数 int strcmp($str1,$str2):$str1>= 6、分割成数组函数 str_split($str,len):把$str按len长度进行分割返回数组split(search,$str[,int]):把$str按searc[详细]
-
phpmailer发送邮件功能
所属栏目:[PHP教程] 日期:2021-02-20 热度:138
PHP内置的mail函数使用起来不够方便,另外受其他语言的影响,博主更偏好面向对象的包管理模式,因此phpmailer成为了我用PHP发送邮件的首选,这里分享给大家。 库导入 这里使用composer进行包管理,以下是json文件: 使用样例 CharSet = 'utf-8'; #设置编码形[详细]
-
PHP无限循环获取MySQL中的数据实例代码
所属栏目:[PHP教程] 日期:2021-02-20 热度:200
最近公司有个需求需要从MySQL获取数据,然后在页面上无线循环的翻页展示。主要就是一直点击一个按钮,然后数据从最开始循环到末尾,如果末尾的数据不够了,那么从数据的最开始取几条补充上来。 其实,这个功能可以通过JQ实现,也可以通过PHP + MYSQL实现,只[详细]
-
PHP编程之微信公众平台企业号验证接口示例【回调操作】
所属栏目:[PHP教程] 日期:2021-02-20 热度:180
本篇章节讲解PHP微信公众平台企业号验证接口。供大家参考研究具体如下: 微信公众平台企业号验证接口、回调 PHP版,本人为了解决这个企业号的验证和发送消息的问题,整整研究了几天时间,因为微信企业号刚推出来的时候网上资料比较少!后来在一些[详细]
-
php编程实现追加内容到txt文件中的方法
所属栏目:[PHP教程] 日期:2021-02-20 热度:109
本篇章节讲解php编程实现追加内容到txt文件中的方法。供大家参考研究具体如下: 覆盖txt文件内容: 效果: 追加内容到txt: 效果: 逐行读取txt : ";} 更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》及《》 希望本[详细]
-
PHP实践教程之过滤、验证、转义与密码详解
所属栏目:[PHP教程] 日期:2021-02-19 热度:182
本文主要给大家介绍的是关于PHP实践之过滤、验证、转义与密码等相关的内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 一、过滤、验证和转义 1).不要相信任何来自不受自己直接控制的数据源中的数据。包括但不限于: $_GET $_POST $_R[详细]
-
php实现和c#一致的DES加密解密实例
所属栏目:[PHP教程] 日期:2021-02-19 热度:114
PHP实现和c#一致的DES加密解密,可以从网上搜到一大堆,但是测试后发现都没法用。以下正确代码是我经过苦苦才找到的。希望大家在系统整合时能用的上。 注意:key的长度为8位以内。 #region DESEnCode DES加密 public static string DESEnCode(string pToEncr[详细]
-
PHP读取CSV大文件导入数据库的实例
所属栏目:[PHP教程] 日期:2021-02-19 热度:158
PHP如何对CSV大文件进行读取并导入数据库? 对于数百万条数据量的CSV文件,文件大小可能达到数百M,如果简单读取的话很可能出现超时或者卡死的现象。 为了成功将CSV文件里的数据导入数据库,分批处理是非常必要的。 下面这个函数是读取CSV文件中指定的某几行[详细]
-
Yii2.0多文件上传实例说明
所属栏目:[PHP教程] 日期:2021-02-19 热度:54
p style="text-align: center" span style="font-size: 24px; font-family: Simsun; white-space: normal; word-spacing: 0px; text-transform: none; float: none; font-weight: bold; color: rgb(0,0); font-style: normal; orphans: 2; widows: 2; displa[详细]
-
PHP 实现页面静态化的几种方法
所属栏目:[PHP教程] 日期:2021-02-19 热度:51
1、通过buffer来实现 需要用file_put_contents ob_get_clean()等内置函数 2、通过$_SERVER['PATH_INFO']来实现 ';print_r($_SERVER);preg_match('/^/(d+)/(d+).html/',$_SERVER['PATH_INFO'],$arr);print_r($arr); 3、通过Apache配置来实现 需要开启rew[详细]
-
PHP魔术方法之__call与__callStatic使用方法
所属栏目:[PHP教程] 日期:2021-02-19 热度:120
核心代码 } public function __call($method,$arg){ echo '你想调用我不存在的方法',$method,'方法 '; echo '还传了一个参数 '; echo print_r($arg),' '; } public static function __callStatic($method,$arg){ echo '你想调用我不存在的','静态方法 '; ech[详细]
-
php魔法函数与魔法常量使用介绍
所属栏目:[PHP教程] 日期:2021-02-19 热度:174
php 魔术函数 1。__construct() 实例化对象时被调用, 当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。 2。__destruct() 当删除一个对象或对象操作终止时被调用。 3。__call() 对象调用某个方法, 若方法存在,则直[详细]
-
php curl上传、下载、https登陆实现代码
所属栏目:[PHP教程] 日期:2021-02-19 热度:70
1、curl下载 2、curl上传 curl_setopt($ch,CURLOPT_UPLOAD,CURLOPT_INFILE,$fp); curl_setopt($ch,CURLOPT_INFILESIZE,filesize($localfile)); $rtn = curl_exec($ch); fclose($fp); if(!curl_errno($ch)){ echo "upload successfully"; }else{ echo 'curl_e[详细]
-
php类自动装载、链式操作、魔术方法实现代码
所属栏目:[PHP教程] 日期:2021-02-19 热度:147
1、自动装载实例 目录下有3个文件:index.php load.php tests文件夹 tests文件夹里有 test1.php '; echo __FILE__.' '; }} index.php内容 load.php内容 2、php 链式操作 class Database{ function where($where){ return $this; } function order($order) {[详细]
-
PHP批量删除jQuery操作
所属栏目:[PHP教程] 日期:2021-02-19 热度:154
效果图如下所述: —>—>—> —>—>—> 创建视图show.php exec('set names utf8'); $sql='select * from ***'; $info=$pdo->query($sql)->fetchAll(PDO::FETCH_ASSOC);?> $v){ ?> " 批量删除 创建adminDel.php exec('set names utf8'); $sql='delete from[详细]
-
php如何修改SESSION的生存存储时间的实例代码
所属栏目:[PHP教程] 日期:2021-02-07 热度:165
如何修改SESSION的生存时间 我们来手动设置 Session 的生存期: 其实 Session 还提供了一个函数 session_set_cookie_params(); 来设置 Session 的生存期的,该函数必须在 session_start() 函数调用之前调用: 如果客户端使用 IE 6.0 , session_set_cookie_p[详细]
-
详解PHP使用Redis存储session时的一个Warning定位
所属栏目:[PHP教程] 日期:2021-02-07 热度:190
1. 问题现象 系统页面刷新的时候,偶尔会报错下面的Warnning,但是不经常出现: Warning: Unknown: Failed to write session data (Redis). Please verify that the current setting of session.save_path is correct (tcp://x.x.x.x:6379?auth=yyy) in Unkno[详细]
-
PHP处理bmp格式图片的方法分析
所属栏目:[PHP教程] 日期:2021-02-07 热度:67
本文分析了PHP处理bmp格式图片的方法。供大家参考研究具体如下: 白天QA提出项目上传图片有问题,具体为:上传成功,预览失败。我去了之后,又上传了几张其他的图片可以上传,然后仔细问了下他上传的是哪张图片,看了后使用 getimagesize 函数打印了[详细]
