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上速度效率提高了幾倍,反正不管是媒體還是開發者都在煽風點火,不,應該是贊不絕口。