随笔分类 -  PHP

1
摘要:原文地址:https://blog.csdn.net/baochao95/article/details/52812876 这篇文章主要介绍了PHP大文件切割上传功能,结合实例形式分析了php针对大文件切割上传的原理、实现方法及相关操作技巧,需要的朋友可以参考下 本文实例讲述了PHP大文件切割上传功 阅读全文
posted @ 2021-09-13 16:32 html55 阅读(92) 评论(0) 推荐(0) 编辑
摘要:php代码提示Notice: Use of undefined constant memory_limit - assumed 'memory_limit' in XXXX原来是书写不规范导致的,原来是下面这样写的 ini_set(memory_limit,-1); 改为 ini_set('memo 阅读全文
posted @ 2021-06-22 11:49 html55 阅读(188) 评论(0) 推荐(0) 编辑
摘要:摘自:https://www.cnblogs.com/dumenglong/p/11183884.html 作用域:变量能被访问到的区域 。php中的作用域与js中有所不同 js中函数内可以直接访问到全局变量,而在php中则无法直接访问 php变量的作用域可以分为三种 一、全局变量; 简单理解,就是 阅读全文
posted @ 2021-06-15 20:38 html55 阅读(542) 评论(0) 推荐(0) 编辑
摘要:用php正则表达式截取字符串,但是却变成了乱码。 文件编码都是utf8的,代码如下: 1 <?php 2 header("Content-type:text/html;charset=UTF-8"); 3 4 $pattern_1 = '/\s+?(\S+)?$/'; 5 $pattern_2 = 阅读全文
posted @ 2020-07-06 20:23 html55 阅读(808) 评论(0) 推荐(0) 编辑
摘要:先上总结: 字符串用单引号来定义时,只有两个字符需要转义,一个是单引号,一个是反斜线。 字符串用双引号来定义时,双引号想表示字面值需要转义,反斜线想表示字面值需要转义,$想表示字面值需要转义,\r\n表示换行(windows下),\t表示tab,$xx表示变量xx,还有\v等不常用的略 换行符就是一 阅读全文
posted @ 2020-05-18 16:56 html55 阅读(2131) 评论(0) 推荐(1) 编辑
摘要:php中控制结构有 控制结构 判断分支 if else, 三元运算符, switch case, 循环 while do while for foreach 跳出 break continue switch case switch case 和if else在使用时最大的区别是:switch适用于在 阅读全文
posted @ 2019-11-18 11:29 html55 阅读(587) 评论(0) 推荐(0) 编辑
摘要:1.PHP中变量的类型 $age =12; 等同于如下 如果新建的是一个null类型的数据呢? $age = null; 2.变量的检测isset() 技术细节:2.1 isset函数可以是多个参数,同时检测变量存在与否,多个参数中有一个不存在的,都返回false 2.2一旦变量unset后,就等同 阅读全文
posted @ 2019-11-05 10:37 html55 阅读(273) 评论(0) 推荐(0) 编辑
摘要:我们平时用的都是十进制。 比如:987这个数字,其本质就是7*10^0+8*10^1+9*10^2 个位数上的7,1就是1,十位上的8,1就是10,百位上的9,1是100 上面在php代码中,就是十进制的数,也是我们最常用的方式。 那8进制的数怎么用? 答:数字前面加0,在php中就代表是8进制的数 阅读全文
posted @ 2019-11-02 22:22 html55 阅读(2687) 评论(0) 推荐(0) 编辑
摘要:1.strlen 但是要注意!如果字符串中是汉字等其他字符时候呢? 这样一来,不符合人的自然感觉,于是,有个升级版的函数 2. mb_strlen 要加上第二个参数才行,对待\n等转义字符上同strlen一样,视同一个字符 3. strpos 查找字符串$needle在字符串$haystack中首次 阅读全文
posted @ 2019-11-02 21:40 html55 阅读(2135) 评论(0) 推荐(1) 编辑
摘要:include、include_once、require、require_once include某文件:把某文件的代码粘过来,替换掉include某文件这个语句,如果该文件不存在,也继续执行下面的代码 require某文件:和include不同的地方是,如果文件不存在,报错 带_once的是,朝前 阅读全文
posted @ 2019-05-01 09:50 html55 阅读(1134) 评论(0) 推荐(0) 编辑
摘要:PHP提示Notice: Undefined variable,意思是:你的程序中有未定义的变量 为什么在其他地方好好的程序,换个环境报这个Notice,因为php.ini提醒级别设置的问题 场景复原: 举例,打开php.ini配置文件,搜索error_reporting,让这个配置的值如下图 重启 阅读全文
posted @ 2019-05-01 08:25 html55 阅读(20303) 评论(0) 推荐(0) 编辑
摘要:超级全局变量有9个特点是全局可用!页面到处都能访问到这个变量 $_GET获得的是浏览器地址栏过来的数据,或者表单GET方式提交的数据 $_POST获得的是表单POST方式提交的数据 $_REQUEST默认情况(具体情况要看php.ini的配置)获得的是既包含POST过来的值,也包含GET方式获得的值 阅读全文
posted @ 2019-04-30 18:56 html55 阅读(1498) 评论(0) 推荐(1) 编辑
摘要:1.常量是什么?有什么存在的必要? 答:举个例子,公司开发,数据库的地址用户名密码等信息一般固定不变,不需要后面程序改动。 如果用变量,$db = 'xx';其他人写程序,后面好巧不巧,修改了这个变量,是不是就出问题了。 再比如,程序中要用到圆周率等,用变量存,就怕哪天被修改了,程序上是不会报错的, 阅读全文
posted @ 2019-04-29 23:01 html55 阅读(470) 评论(0) 推荐(0) 编辑
摘要:摘要:PHP运算符,首先要有一个概念,凡是运算,必有结果。就是算来算去,总是要有个结果,不能算了半天,不返还结果。算术运算符,很容易有了这个概念,如3+2=5知道5是结果,但是对于比较运算符呢?它也是要有结果的!它的结果就是布尔值:false和true,$a>$b,结果是true,就是计算结果 1 阅读全文
posted @ 2019-03-29 17:59 html55 阅读(424) 评论(0) 推荐(0) 编辑
摘要:$a = 100; $b = 200; php中,上面代码中变量是怎么存放的呢? 此时若将b赋值给a,即 传值赋值 $a = $b; 和 引用赋值$a = &$b; 有什么区别呢? 传值赋值就是复制过去,然后各玩各的,互不影响。 引用赋值是两个变量指向一个盒子,一旦这样,一改俱改。 这样赋予变量a的 阅读全文
posted @ 2019-03-22 15:23 html55 阅读(2425) 评论(0) 推荐(0) 编辑
摘要:以下内容转载自http://wuxinjie.github.io/php-04/ 从下表可知,empty与if()完全相反,is_null与isset完全相反 isset是语句,is_null是函数,因此isset执行速度远远大于isnull 因为是函数,is_null可以作为可变函数调用,也可以接 阅读全文
posted @ 2019-03-12 11:29 html55 阅读(383) 评论(0) 推荐(0) 编辑
摘要:以下内容转自 http://wuxinjie.github.io/php-02/ 在看PHP手册的时候,经常看到一句话”该函数是二进制安全的”。 二进制安全是什么呢? 他是如何实现的? 二进制安全是什么? 先看一段代码: 这是为什么呢?PHP是基于C实现的,PHP代码都会被zend引擎编译成opco 阅读全文
posted @ 2019-03-12 11:22 html55 阅读(501) 评论(0) 推荐(2) 编辑
摘要:转的,原来应该是discuz中弄的 阅读全文
posted @ 2019-01-21 14:30 html55 阅读(1416) 评论(3) 推荐(0) 编辑
摘要:1.在表单中,input项,如果用户输入的是英文状态下的双引号或单引号,数据保存后。以后又在后台编辑的时候,<input value=" "这是带引号的值,因为引号导致问题" " ...>因为双引号或单引号的原因,发现数据“丢失”。 2.因此要将输入数据中引号变成html实体。 3.怎么变?答曰:h 阅读全文
posted @ 2018-12-25 09:41 html55 阅读(2129) 评论(0) 推荐(1) 编辑

1