echo、print 是 php 语句,var_dump 和 print_r 是函数,print 、print_r 有返回值;echo、var_dump 没有返回值。
首先大家要知道交换两个变量就是指相互交换变量的值。通常,这是通过内存中的数据完成的。
在php中经常会用isset()、isnull()和empty()三个函数来做if判断,那这三个函数到底有什么不同呢?
GD库是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片,也可以给图片加水印。但如果用GD库给gif动态图片添加水印,最终动态图片会变成静态的。不过imagemagick可以帮我们解决这个问题。
根据不同访问来源展示不同内容,好比访问一些有地区分站的网站。而在 PHP 的常量 SERVER 中包含了 HTTP_REFERER 页面访问来源信息,通过它可以控制不同访问来源展示不同内容。
PhpSpreadsheet是PHPExcel的升级版本,也就是说PHPExcel有的功能,PhpSpreadsheet也都可以实现,而且PHPExcel已经不再维护了,所以在以后要操作excel将要使用PhpSpreadsheet。
虽然PHPExcel在2017年就被弃用了,转而使用PhpSpreadsheet,但是在低版本的php中还是习惯使用PHPExcel导出excel数据报表。
当使用单独的服务器来存储图片的时候最大的问题就是如何把上传的图片从主服务器保存到图片服务器。而php中curl扩展可以实现向别的服务器发起请求和传送数据,这里正是利用php的curl扩展的这一特性来实现远程上传图片。
PHP7 从发布以来都是广受好评,PHP7是PHP脚本语言的重大版本更新,同时将带来大幅的性能改进和新的特性,以及改进一些过时功能。
php默认允许上传的文件大小最大为2M,但如果上传文件大小远远大于2M怎么办呢?这就要用到文件分块上传了,今天要分享的是利用PHP+js实现大文件分块上传功能。
前面已经通过案例分析过了php7和php5的原生开发程序性能对比,接下来将要分析php框架分别在php7和php5中运行的情况。
PHP7正式发布到现在已经一年半了,刚出道就号称比旧版本快了几倍,各种开源框架或系统运行在PHP7上速度效率提高了几倍,反正不管是媒体还是开发者都在煽风点火,不,应该是赞不绝口。