PHP教程

php設計模式學習記錄(下)

在php設計模式學習記錄(上)中(http://blog.csdn.net/u014454539/article/details/44888307)我們介紹了工廠模式、單例模式、註冊樹模式、策略模式,使用這些php設計模 式,可以通過減少資源的使用,來降低對伺服器的負荷,而同時這些設計模式也我們對程式碼的維

PHP經典演算法百錢買小雞

遇到一道有趣的題,並計算2種方法的效率,發現如果窮舉所有組合竟高達1000000次排列~所以簡化到了600次。所以,你的一個條件,或者一個運算,可能會提高几千倍的效率! <?php header("Content-Type:text/html;charset=utf-8"); //百

PHP字串常用函式

<?php //heredoc nowdoc 適用於定義大段文字 header("Content-type:text/html;charset=utf-8"); $str3 = <<<INFO hello world abc ok now INFO; ech

PHP陣列函式和字串函式

(一)PHP核心陣列函式 與陣列索引與值相關的函式 1、array_keys():把陣列的索引下標合併到一個新陣列中; 2、array_values():把陣列的值合併到一個新陣列中; 與資料結構相關的函式 3、array_shift():把陣列頭部的元素“彈出”; 4、array_unshi

PHP常用字串函式小結

一、判斷型別的函式 is_bool() //判斷是否為布林型 is_float() //判斷是否為浮點型 is_real() //同上 is_int() //判斷是否為整型 is_integer() //同上 is_string() //判斷是否

很有用的PHP筆試題

1. 什麼事面向物件?主要特徵是什麼? 面向物件是程式的一種設計方式,它利於提高程式的重用性,使程式結構更加清晰。主要特徵:封裝、繼承、多型。   2. SESSION 與 COOKIE的區別是什麼,請從協議,產生的原因與作用說明? 1、http無狀態協議,不能區分使用者是否是從同一個網站上

維吉尼亞加密演算法 PHP版

老師佈置期末要做一個維吉尼亞密碼的加密和解密程式,話說我C#、JAVA啊什麼得都不會,只會PHP和PYTHON。 壓根不知道什麼叫維吉尼亞演算法,上網查了下,加密的演算法蠻簡單的,思路很清晰。於是用PHP寫了個PHP版的維吉尼亞的加密演算法。 <?php //coder:Jiangbin //dat

PHP declare(ticks=N); 的作用

轉載自:http://blog.csdn.net/udefined/article/details/24333333 看到得問裡面有人問php中 declare作用,我回答了下,順便自己記錄下。 一般用法是 declare(ticks=N); 拿declare(ticks=1)來說,這句主要作用有兩

【PHP進階學習】—CGI、FAST-CGI、php-cgi、php-fpm的關係

前言 通常我們在PHP開發中都以LAMP或者LNMP的伺服器環境部署web服務,在這些web開發過程中時常會遇到CGI、FASTCGI、PHP-CGI、PHP-FPM等的概念,為了避免對這些名詞理解不清或者混淆,本文就來梳理和記錄一下這些專有名詞的概念和區別。 一、概念1、CGI:指的是Web伺服器與web

微信OAuth2網頁授權登陸介面

微信OAuth2網頁授權登陸介面,微信OAuth2網頁授權登陸介面,在你的網站上放上可以掃碼登陸,會不會吸引更多使用者去註冊,現在你只需要簡單的配製一下就可以輕鬆實現,還不快點拿走,微信掃碼登陸介面開發你只要需要把配製檔案中的APPid、KEY等修改為你自己中你申請的時的就可以,傻瓜式操作,無論你是技術大神還

PHP獲取微信 accesstoken

PHP根據appid和secret獲取微信access_token,php通過curl遠端獲取微信access_token資訊 微信公眾號開啟開發者模式,使用appid和secret請求微信獲取accesstoken的介面路徑,就可以了;程式碼如下: $appid = 'wx422126b

php error_log記錄日誌的使用方法和配置

對於PHP開發者來 說,一旦某個產品投入使用,應該立即將 display_errors選項關閉,以免因為這些錯誤所透露的路徑、資料庫連線、資料表等資訊而遭到黑客攻擊。但是,任何一個產品在投入使用後,都難 免會有錯誤出現,那麼如何記錄一些對開發者有用的錯誤報告呢?我們可以在單獨的文字檔案中將錯誤報告作為日誌記錄

PHP中的魔術方法總結

PHP中的魔術方法總結 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clone and __auto

PHP7相關知識記錄

一、windows下php7開啟Curl擴充套件的方法 參考:https://blog.csdn.net/u014149394/article/details/74332870 1)開啟php.ini中的curl,如下: 2) 在php目錄下找到libssh2.dll檔案,如下: 3) 複製到

0.083616971969604