Time of Update: 2017-05-26
PHP函數pathinfo()、parse_url()和basename(),這三個都是解析URL的函數,但是也存在一些區別,本篇文章列舉了一些執行個體,希望通過這些執行個體協助大家更容易理解這三個函數的使用方法和技巧,一下來看一下吧:1、利用pathinfo解析URLpathinfo函數是擷取檔案的路徑、目錄或檔案名稱。執行個體,代碼如下<?$test = pathinfo("http://www.php.cn/index.php");print_r($test);?
Time of Update: 2017-05-26
php parse_url()函數的作用?php 中 parse_url()函數是解析 URL,並返回url的組成部分。它的文法如下:文法array parse_url(string $url,int $component)參數詳解參數名參數說明$url要解析的 URL,無效字元將使用 _ 來替換。$component 指定 PHP_URL_SCHEME、 PHP_URL_HOST、 PHP_URL_PORT、 PHP_URL_USER、 PHP_URL_PASS、 PHP_URL_PATH、
Time of Update: 2017-05-20
如何在PHP中建立壓縮的RAR檔案?在網站中,上傳檔案大多數都是以壓縮包形式存在的,所以我們首先必須要將上傳的檔案壓縮後才能夠上傳,那麼我們如何?網站中上傳檔案的自動壓縮功能呢?今天就給大家詳細介紹一下!檔案壓縮主要應用PHP 的預定義類 com,將wscrip.shell 對象作為 com類的參數,最終通過調用 com類的 run()方法實現檔案的壓縮。com 類提供了一個將 COM組件整合到 PHP 指令碼中的架構,執行個體化方法如下:$obj = new COM("server.
Time of Update: 2017-05-25
本篇文章是對在PHP中使用全域變數的幾種方法進行了詳細的分析介紹,需要的朋友參考下簡介即使開發一個新的大型PHP程式,你也不可避免的要使用到全域資料,因為有些資料是需要用到你的代碼的不同部分的。一些常見的全域資料有:程式設定類、資料庫連接類、使用者資料等等。有很多方法能夠使這些資料成為全域資料,其中最常用的就是使用“global”關鍵字申明,稍後在文章中我們會具體的講解到。使用“global”關鍵字來申明全域資料的唯一缺點就是它事實上是一種非常差的編程方式,而且經常在其後導致程式中出現更大的問題
Time of Update: 2017-05-20
如何通過配置php檔案限制上傳檔案的大小?在網站開發的過程中,為了確保能夠充分利用伺服器的空間,在開發上傳功能時,必須對上傳檔案的大小進行控制。那麼我們如何進行對上傳檔案的大小進行控制呢?控制檔案的大小可以從兩個方面入手:第一個是在PHP的設定檔php.ini中對上傳檔案進行控制,如果上傳檔案超過它指定的範圍,那麼執行上傳就會識別。第二個是在PHP設定檔允許的範圍內,在程式中對上傳檔案的大小進行控制!一:通過設定檔控制上傳檔案PHP中通過php.ini檔案對上傳檔案進行控制,包括是否支援上傳,上
Time of Update: 2017-05-24
PDO::prepare — 準備要執行的SQL語句並返回一個 PDOStatement 對象(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)說明文法public PDOStatement PDO::prepare ( string $statement [, array $driver_options = array() ] )為 PDOStatement::execute() 方法準備要執行的SQL語句,SQL語句可以包含零個或多個命名(:name)或問號(
Time of Update: 2017-05-24
給你兩個分別有 5000 個元素的數組,計算他們的差集,說白了也就是用 PHP 和你認為最好的演算法實現array_diff的演算法。初次接到這個題目,我發現這非常的簡單,於是按照以往的經驗寫了一個:function array_diff($array_1, $array_2) { $diff = array(); foreach ($array_1 as $k => $v1) { $flag = false; foreach
Time of Update: 2017-05-18
本課共分10個模組,從設定檔格式(php/ini/json/xml)到情境配置,模組配置,擴充配置,獨立配置,動態配置,自訂配置載入,環境變數變數,全景展現一個多彩的ThinkPHP5配置世界~~。請將圖開啟到新網頁查看,效果更好。或者下載到本地查看。本圖由xmind思維導圖製作,底部有xmind源檔案下載,用xmind軟體開啟效果更棒。一、思維導圖:二、檔案描述:ThinkPHP5架構配置1 配置目錄1.1 預設配置目錄1.1.1 應用配置:application目錄1.1.2 模組配置:
Time of Update: 2017-05-18
瞭解過php curl_exec函數的知道,它是執行給定的cURL會話。如果成功時返回 TRUE, 或者在失敗時返回 FALSE。有的時候PHP 使用curl請求的時候,頁面空白,什麼也不輸出。調試發現返回結果為:false,當遇到這種情況該怎麼解決呢?本篇文章就介紹一下當php curl_exec函數返回false的解決方案我們直接用樣本給大家做示範,相信大家會看的更為明白。首先是一個 curl請求樣本;請求返回結果:false;調試,打出curl錯誤編號;提示:Problem (2)
Time of Update: 2017-05-24
php dirname()函數的作用?php dirname()函數是返迴文件路徑中的目錄部分。它給出一個包含有指向一個檔案的全路徑的字串,返回去掉檔案名稱後的目錄名。文法如下文法:string dirname ( string $path )參數詳解:參數path是一個路徑,這個路徑就是我們需要檢查的路徑。PS:在 Windows 中,斜線(/)和反斜線(\)都可以用作目錄分隔字元。在其它環境下是斜線(/)。php dirname()函數的傳回值返回 path 的父目錄。 如果在 path
Time of Update: 2017-05-17
什麼是Trait?php 從 5.4版本起開始支援 Trait 特性,和 Class 類很相似,類中一般的特性 Trait 都可以實現。Trait 不是用來替代類的,而是要去 “ 混入” 類中。 Trait 是為了減少單繼承語言的限制,使開發人員能夠自由地在不同階層內獨立的類中複用方法集。 Trait 和類組合的語義是定義了一種方式來減少複雜性,避免傳統多繼承相關的典型問題。例如,需要同時繼承兩個抽象類別,這是php語言不支援的功能, Trait
Time of Update: 2017-05-16
本篇文章我們將來介紹下Mac系統下MAMP Pro開發工具的安裝與配置的方法。先來介紹下MAMP Pro開發工具,MAMP Pro是一款整合工具,內建包含PHP5.3~7.0Apache和Ngnix、MySQL等其他工具。下面我們介紹下MAMP Pro的安裝及配置方法:首先下載MAMP
Time of Update: 2017-05-16
phpStudy是一個PHP調試環境的程式整合套件。該程式包整合最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安裝,無須配置即可使用,是非常方便、好用的PHP調試環境·該程式不僅包括PHP調試環境,還包括了開發工具、開發手冊等·總之學習PHP只需一個包。對學習PHP的新手來說,WINDOWS下環境配置是一件很困難的事;對老手來說也是一件煩瑣的事。因此無論你是新手還是老手,該程式包都是一個不錯的選擇。下面我們就來介紹下如何安裝PHPstudy,其實
Time of Update: 2017-05-12
回呼函數將一個函數作為參數傳遞到調用的函數中。如果在函數的格式說明中出現 callback 類型的參數,則該函數就是回呼函數。雖然可以使用變數函數去聲明自己的回呼函數,但最多的還是通過 call_user_func_array() 函數去實現。上一章節介紹了php回呼函數中的變數函式宣告和應用,使用變數函數將一個使用者自訂的執行過程傳遞到函數中使用,大大增加了使用者對函數功能的擴充,把一段自己定義的功能傳到函數內部使用。本節就執行個體說明下
Time of Update: 2017-05-25
PHP加密函數—md5()函數加密什麼是MD5()函數?MD5()函數是計算機字串的 MD5散列值,使用MD5的演算法,MD5的全稱是Message-Digest Algorithm 5,它的作用是把不同長度的資料資訊經過一系列的演算法計算成一個 128
Time of Update: 2017-05-10
在php函數中,函數的參數才是決定如何成功應用一個函數或是控制一個函數執行行為的標準。參輸的設定和應用會有多種方式,學會聲明具有不同參數的函數,以及可以成功調用各種形式參輸的函數,是學習函數的關鍵。前面介紹如何聲明及應用各種形式的php函數。本節將根據函數參數的特點,介紹其中的兩個參數類型:常規參數函數和偽型別參數函數。php常規參數函數常規參數函數,就是實參和形參應該個數相等、類型一致,像 C 語言或者 JAVA 等強型別語言中的參數使用方法一樣。
Time of Update: 2017-05-08
什麼是全域變數?全域變數也稱為外部變數,是在函數的外部定義的,它的範圍為從變數定義處開始,到這個程式檔案的結尾。和其他程式設計語言不同,全域變數不是自動化佈建為可用的。上一章節我們介紹了php變數的範圍的局部變數,在PHP中,由於函數可以視為單獨的程式碼片段,所以局部變數會覆蓋全域變數的能見度,因此在函數中無法直接調用全域變數。其代碼如下所示的格式:<?php $one = 10; $two = 20; // 測試在函數內部不能直接使用全域變數 $one 和 $two function
Time of Update: 2017-05-22
php命名空間的一個最明確的作用是解決重名問題,PHP中不允許兩個函數或者類出現相同的名字,否則會產生一個致命的錯誤。上一章節介紹了什麼是php命名空間。php官網已很明確的進行了定義並形象化解釋,這裡直接從php官網copy一段文字:從廣義上來說,命名空間是一種封裝事物的方法。在很多地方都可以見到這種抽象概念。例如,在作業系統中目錄用來將相關檔案分組,對於目錄中的檔案來說,它就扮演了命名空間的角色。具體舉個例子,檔案 foo.txt 可以同時在目錄/home/greg 和
Time of Update: 2017-05-12
phpMyAdmin完整安裝配置步驟教程phpMyAdmin 就是一種 MySQL 資料庫的管理工具,安裝該工具後,即可以通過 web 形式直接管理 MySQL 資料,而不需要通過執行系統命令來管理,非常適合對資料庫操作命令不熟悉的資料庫管理者,下面詳細說明該工具的安裝方法。在上一篇文章《phpMyAdmin 的介紹》中,我們只介紹了使用phpMyAdmin的介紹以及phpMyAdmin 在Integration
Time of Update: 2017-06-02
php檔案格式怎麼開啟?要搞清楚php檔案用什麼開啟,首先我們來看php檔案是什麼檔案,PHP是一個網頁指令碼,檔案尾碼名為.php,如:但不同於html xml