PHP
文章平均质量分 76
想学习大数据
这个作者很懒,什么都没留下…
展开
-
巧妙解决PHP中curl返回false值的方法
在PHP开发中经常会遇到各种问题,就比如PHP中curl返回flase的情况应该如何解决,就这个问题本文给大家详细解答一下。首先来看一个封装的curl函数function request_post($url = ‘’, KaTeX parse error: Expected '}', got 'EOF' at end of input: … if (empty(url) || emp...转载 2018-12-27 10:42:05 · 3884 阅读 · 0 评论 -
2019年最新PHP访问数据缓存处理详细解析
前言在PHP开发中服务器端的缓存数据处理可以说是其中的重中之重,但是很多的小伙伴们对此掌握的并不是很牢靠,在这里将重点解析PHP开发中服务器的缓存数据处理,跟着小编一起来学习一下吧。正文 利用Redis或Memcache作为MySQL的缓存,采用是ThinkPHP框架。方法一采用ThinkPHP的S方法$savedata[‘uid’]=session(‘uid’);savedata...转载 2019-04-02 10:27:06 · 191 阅读 · 0 评论 -
PHP面向对象详细解析
前言 学习PHP的小朋友们都知道,PHP在中小型企业的应用是非常广泛包括建站、小程序、CRM与OA等,那么作为基础中的基础,PHP面向对象你又掌握了多少呢?在这将就这个问题做一个详细的讲解。正文一、定义类 使用关键字class定义二、实例化对象 使用关键字new实例化对象三、类成员的添加和访问 (1)类成员:属性、方法、常量 (2)添加成员需要使用修饰符 public、p...转载 2019-04-11 11:05:13 · 291 阅读 · 0 评论 -
PHP抽象类abstract详细解析
前言 在PHP开发中抽象类abstract相信各位学习PHP的的小伙伴们都不会陌生,他的用法可以说是多种多样,下面随小编一起来看一看吧。正文 1.abstract定义为抽象的类不能被实例化; 2.它里面至少有一个方法是被声明为抽象的,那么这个类就必须被声明为抽象的; 3.被定义为抽象的方法只是声明了其调用方式(参数),不能定义其具体的功能实现; 4.子类继承一个抽象类的时候...转载 2019-04-04 14:55:17 · 627 阅读 · 0 评论 -
PHP与ajax 是如何实现文件上传的?
html 代码1 2 3 4 5 项目使用的是pbootCMS 所以地址可忽略 enctype="multipart/form-data"因为设计到文件上传必须在from 表单中添加该属性js代码 1 function abs(){2 var fileArray = document.getElementById(‘tables’).files[0];3 ...转载 2019-03-22 14:35:24 · 1319 阅读 · 0 评论 -
PHP开发巧妙解决高并发与大流量的问题
一 高并发的概念 在互联网时代,并发,高并发通常是指并发访问。也就是在某个时间点,有多少个访问同时到来,用PHP语言就能够巧妙ode解决这个问题,下面一起来看看吧。二 高并发架构相关概念 1、QPS (每秒查询率) : 每秒钟请求或者查询的数量,在互联网领域,指每秒响应请求数(指HTTP请求) 2、PV(Page View):综合浏览量,即页面浏览量或者点击量,一个访客在24小...转载 2019-03-22 10:32:59 · 826 阅读 · 0 评论 -
php中TS和NTS都有哪些区别?
在PHP开发中ts(Thread-Safety)即线程安全,多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。 不会出现数据不一致或者数据污染php以ISAPI方式加载的时候选择这个版本.,php以ISAPI方式加载的时候选择这个版本. nts(None-Thread Safe)即非线程安全,就是不提供数据...转载 2019-03-22 10:06:04 · 1205 阅读 · 0 评论 -
如何用PHP完整的开发一个网站?
1、PHPer应具备的知识(1)PHP知识:熟练掌握基础函数,PHP语句(条件、循环),数组(排序、读取),函数(内部 构造),运算(数学 逻辑),面向对象(继承 接口 封装 多态静态属性)等。了解Cookie或者Session一种机制了解一种模板操作机制和使用手头收藏一些好的常用类或方法,能提高我们的开发的速度。如:分页、上传、字符过滤、数据库操作、生成HTML、文件操作等。(2)...转载 2019-03-25 10:48:31 · 3486 阅读 · 0 评论 -
PHP环境部署伪静态教程
前言 在用PHP语言开发网站的时候,伪静态是一个绕不过去的一道坎,在PHP中设置伪静态对于老手来说是手到擒来,但是对于新手来说稍微有点难度,还没有掌握的小伙伴们不要着急,下面跟着小编一起来学习吧。正文一、Apache的伪静态配置1、网站根目录下需要有 .htaccess 文件,没有则自己创建一个,内容为2、在apache的配置文件httpd.conf中查找 : LoadModule...转载 2019-03-20 14:51:05 · 2891 阅读 · 1 评论 -
PHP开发原子操作,文件锁flock,数据库事务详细解析
php原子操作,文件锁flock,数据库事务 php没有继承posix标准支持的unix锁,只封装了一个linux系统调用flock(信号量也能做成锁),按理也是可以使用锁机制的,虽然效率低一点。 php脚本是运行在fastcgi容器中,而fastcgi是多进程的,所以如果php程序访问了临界资源,势必造成程序结果的不正确性。 估计还要考虑下fastcgi容器的问题 ----...转载 2019-01-24 10:27:03 · 476 阅读 · 0 评论 -
thinkphp3.2.3对三元表达式实现无缝对接
ThinkPHP3.2.3版本是一个优化和修正版本,比3.2.2更加稳定、高效和安全,是一个推荐升级的版本,而且实现了对三元表达式的支持,具体代码如下!{KaTeX parse error: Expected 'EOF', got '}' at position 17: …tatus?'正常':'错误'}̲{info[‘status’]?info[′msg′]:info['m...转载 2019-01-08 10:22:05 · 283 阅读 · 0 评论 -
PHP中开源框架ThinkPHP巧妙利用 IS_AJAX判断JS 中 Ajax 存在问题
问题: 在 ThinkPHP 中使用原生 js 发起 Ajax 请求的时候、在控制器无法使用 IS_AJAX 进行判断。而使用 jQuery 中的 ajax 是没有问题的。 在ThinkPHP中、有一个判断是 ajax 请求的常量 IS_AJAX; Ajax 请求常用的有两种情况:一种是原生 js 的 ajax 请求、一种是 jQuery 的 ajax 请求。分析: 先...转载 2019-01-11 11:47:07 · 957 阅读 · 0 评论 -
如何用PHP完整的开发一个网站?
1、PHPer应具备的知识(1)PHP知识:熟练掌握基础函数,PHP语句(条件、循环),数组(排序、读取),函数(内部 构造),运算(数学 逻辑),面向对象(继承 接口 封装 多态静态属性)等。了解Cookie或者Session一种机制了解一种模板操作机制和使用手头收藏一些好的常用类或方法,能提高我们的开发的速度。如:分页、上传、字符过滤、数据库操作、生成HTML、文件操作等。(2)...转载 2018-12-26 09:53:38 · 14851 阅读 · 0 评论 -
PHP代码中是如何实现文件上传的?
这里使用PHP的全局数组$_FILES来实现文件上传:$_FILES[“file”][“name”] - 被上传文件的名称$_FILES[“file”][“type”] - 被上传文件的类型$_FILES[“file”][“size”] - 被上传文件的大小,以字节计$_FILES[“file”][“tmp_name”] - 存储在服务器的文件的临时副本的名称$_FILES[“file...转载 2018-12-24 11:06:32 · 804 阅读 · 0 评论 -
PHP通过Laravel巧妙实现超大文件上传
前言在PHP开发中有的时候会遇到需要上传比较大的文件到服务器,在这相信很多小伙伴们都会抓头,不知道怎么解决,在这里小编将讲解怎么通过Laravel来实现这个功能。正文我们知道,在以前,文件上传采用的是直接传整个文件的方式,这种方式对付一些小文件是没有问题的。而当需要上传大文件时,此种方式不仅操作繁琐,需要修改web服务器和后端语言的配置,而且会大量占用服务器的内存,导致服务器内存吃紧,严重...转载 2019-04-11 16:09:14 · 1353 阅读 · 0 评论