随笔分类 -  php

该文被密码保护。
posted @ 2019-09-29 17:02 小呆1107 阅读(1) 评论(0) 推荐(0)
摘要:mysql 和 mysqli的区别 1、mysql与mysqli都是php方面的函数集,与mysql数据库关联不大。 2、在php5版本之前,一般是用php的mysql函数去驱动mysql数据库的,比如mysql_query()的函数,属于面向过程3、在php5版本以后,增加了mysqli的函数功能 阅读全文
posted @ 2019-09-08 17:28 小呆1107 阅读(875) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-08-30 10:46 小呆1107 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-08-30 10:42 小呆1107 阅读(1) 评论(0) 推荐(0)
摘要:使用...运算符进行参数展开 在调用函数的时候,使用...运算符,将数组和可遍历对象展开为函数参数 阅读全文
posted @ 2019-08-29 18:22 小呆1107 阅读(314) 评论(0) 推荐(0)
摘要:常量是一个简单的标识符。在脚本执行期间该值不能改变(除了所谓的魔术常量,他们其实不是常量)。常量默认大小写敏感。通常常量标识符总是大写的。 可以用define()函数来定义常量。在php5.3.0以后,可以使用const关键字在类定义的外部定义常量,先前版本const关键字只能在类(class)中使 阅读全文
posted @ 2019-08-29 16:37 小呆1107 阅读(262) 评论(0) 推荐(0)
摘要:软件包分类源码包 脚本安装包二进制包(RPM包、系统默认包)源码包优点: 1. 开源,如果有足够的能力,可以修改源代码 2. 可以自由选择所需的功能 3. 软件是编译安装,所以更加适合自己的系统,更加稳定,效率更高 4. 卸载方便 缺点: 1. 安装过程步骤较多,尤其安装较大的软件集合时(如LAMP 阅读全文
posted @ 2019-08-24 15:47 小呆1107 阅读(182) 评论(0) 推荐(0)
摘要:php中global也有这样的功能,它和$GLOBALS的区别在于: global在函数产生一个指向函数外部变量的别名变量,而不是真正的函数外部变量。 $GLOBALS[]确确实实调用是外部的变量,函数内外会始终保持一致。 对于类中的成员变量,类中函数必须使用$this->的方式访问,不能用$GLO 阅读全文
posted @ 2019-08-24 15:12 小呆1107 阅读(468) 评论(0) 推荐(0)
摘要:array_combine和array_merge: array_combine只能用于两个数组的合并,其中第一个数组的值作为新数组的键,第二个数组的值作为新数组的值。 array_merge可以用于多个数组的合并,如果有两个键名相同,该键的键名为最后一个键名对应的值(后面的值覆盖前面的值)。如果数 阅读全文
posted @ 2019-08-24 14:50 小呆1107 阅读(205) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/RENQIWEI1995/p/7797269.html 同源策略;域名,协议,端口相同。 阅读全文
posted @ 2019-07-05 10:22 小呆1107 阅读(82) 评论(0) 推荐(0)
摘要:.Global 1)所有在全局作用域内定义的属性和方法,都是Global对象的属性。 2)Global对象不能直接使用,也不能用new运算符创建。 3)Global对象在JavaScript引擎被初始化时创建,并初始化其方法和属性。 4)浏览器把Global对象作为window对象的一部分实现了,因 阅读全文
posted @ 2019-06-13 13:30 小呆1107 阅读(943) 评论(0) 推荐(0)
摘要:TCP与UDP区别总结: 1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接 6、TCP的逻辑通信信道是全双工的可靠信道,UDP则是不可靠信道 tcp三次握手四次分手 转载本文链接:https://blog.csdn.net/qq_38950316/art 阅读全文
posted @ 2019-06-02 20:36 小呆1107 阅读(215) 评论(0) 推荐(0)
摘要:Deprecated最低级别错误,程序继续执行 Notice 通知级别的错误 如直接使用未声明变量,程序继续执行 Warning 警告级别的错误,可能得不到想要的结果 Fatal error 致命级别错误致命级别错误,程序不往下执行 parse error 语法解析错误,最高级别错误,连其他错误信息 阅读全文
posted @ 2019-06-02 19:10 小呆1107 阅读(2225) 评论(0) 推荐(0)
摘要:1、原因一:http请求次数太多 解决:减少http请求次数 ① 图片地图:把多张图片整合到一张图片中,以位置定位超链接。 ② CSS Sprites合并图片,通过指定CSS的backgroud-image和backgroud-position来显示元素。 ③ 合并JS脚本和CSS样式表。 ④ 使用 阅读全文
posted @ 2019-06-01 09:12 小呆1107 阅读(1033) 评论(0) 推荐(0)
摘要:生成器yield关键字不是返回值,他的专业术语叫产出值,只是生成一个值 每次被加载到内存中的文字只有一行,大大的减小了内存的使用。这样,即使读取上G的文本也不用担心,完全可以像读取很小文件一样编写代码。 百万级别的访问量 yield生成器是php5.5之后出现的,yield提供了一种更容易的方法来实 阅读全文
posted @ 2019-05-30 09:50 小呆1107 阅读(515) 评论(0) 推荐(0)
摘要:1、可以通过__set、__get函数,进行设置 2、可以通过php的反射机制 https://www.cnblogs.com/hanmengya/p/10944537.html 阅读全文
posted @ 2019-05-29 17:03 小呆1107 阅读(672) 评论(0) 推荐(0)
摘要:当我们试图获取一个不可达属性时(比如private),类会自动调用__get函数。当试图设置一个不可达属性时(比如private),类会自动调用__set函数,我们一起来看个例子: 阅读全文
posted @ 2019-05-29 16:59 小呆1107 阅读(147) 评论(0) 推荐(0)
摘要:就算是类成员定义为private也可以在外部访问,不用创建类的实例也可以访问类的成员和方法。 PHP自5.0版本以后添加了反射机制,它提供了一套强大的反射API,允许你在PHP运行环境中,访问和使用类、方法、属性、参数和注释等,其功能十分强大,经常用于高扩展的PHP框架,自动加载插件,自动生成文档, 阅读全文
posted @ 2019-05-29 16:23 小呆1107 阅读(145) 评论(0) 推荐(0)
摘要:用户向服务器请求一个付款 服务器生成一个带签名的订单发送给客户端 客户端通过这个订单向app sdk请求付款 sdk把用户引入支付宝付款界面进行支付 支付成功后支付宝向前端返回支付成功结果,并且向服务器发送一个支付通知 服务器接收通知并且验证是否是支付宝发送的成功结果 阅读全文
posted @ 2019-05-27 11:27 小呆1107 阅读(256) 评论(0) 推荐(0)
摘要:死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程 产生死锁的必要条件: 互斥条件:进程要求对所分配的资源(如打印机)进行排他性控制,即在一段时 阅读全文
posted @ 2019-05-23 20:44 小呆1107 阅读(112) 评论(0) 推荐(0)