最佳11個PHP編程規范

 

從設計之初,PHP被廣泛用於開發基於Web的應用程式。 由於PHP是一種腳本語言,開發的時候必須遵守一些規范。

本文將討論常用的良好的代碼習慣,或者稱為代碼規范,在PHP領域。
1,錯誤報告開啟

錯誤報告是在PHP中一個非常有用的功能,應同時在開發階段啟用。 這可以幫助我們確定我們的代[……]

Read more

php中 重載(二)

接著上一次說的重載,我們瞭解下php中的重載,方法的重載,如果有管重載定義,參考:php中 重載(一)這個文章,謝謝.作為初學者,大牛勿噴:

基本是兩個方法

__call,當調用對一個不可訪問的對象方法時,會自動執行該魔術方法!(對象調用)

典型的兩種處理方式:

1,給出友好的提示!

2,執行默認操[……]

Read more

基於PHP的crontab定時任務管理

linux的crontab一直是伺服器運維、業務開展的利器。但當定時任務增多時,管理和遷移都變得很麻煩,而且容易出問題。下面提供瞭一個使用php編寫的crontab管理器,但仍需要在crontab下添加一個一分鐘執行一次[……]

Read more

php的二進制安全

本文主要從三個角度來闡述php的二進制安全:1. 什麼叫php的二進制安全;2. 什麼結構確保瞭php的二進制安全;3. 這種結構還有哪些其它方面的應用?

做到知其然,也知其所以然。

一句話解釋:

php的內部函數在操作二進制數據時能保證達到預期的結果,例如str_replace、stristr、[……]

Read more

PHP 重載

PHP 重載

一個類中的方法與另一個方法同名,但是參數不同,這種方法稱之為重載方法。

很遺憾因為 PHP 是弱類型的語言, 所以在方法的參數中本身就可以接收不同類型的數據,又因為 PHP 的方法可以接收不定個數的參數,所以在 PHP 裡面沒有嚴格意義上的方法重載。

PHP 中的重載是指[……]

Read more

win7下安裝與配置php

本安裝實例中用到的三個軟件,都可以直接從官網下載,為瞭方便,也可以直接從本人的CSDN資源中打包下載。

三個安裝文件如圖示:

data-cke-saved-src=https://www.2cto.com/uploadfile/Collfiles/20150309/20150309082308164.jpg

www.2cto.com

 

運行PHP網站,主要需要安裝、配置三個軟件,Apache、PHP和MySQL。如果需要編輯調試PHP程式,還要安裝一個編輯調試軟件。[……]

Read more

win7下安裝與配置php

本安裝實例中用到的三個軟件,都可以直接從官網下載,為瞭方便,也可以直接從本人的CSDN資源中打包下載。

三個安裝文件如圖示:

data-cke-saved-src=https://www.2cto.com/uploadfile/Collfiles/20150309/20150309082308164.jpg

www.2cto.com

 

運行PHP網站,主要需要安裝、配置三個軟件,Apache、PHP和MySQL。如果需要編輯調試PHP程式,還要安裝一個編輯調試軟件。[……]

Read more

php操作mysql,1分鐘內插入百萬數據(操作講解)

實測45秒:

原理:mysql插入資料庫 插入時候並沒有提交到mysql表裡,在insert後面需要執行commit操作才會插入資料庫

默認mysql是自動提交,如果關閉自動提交,在insert幾十萬數據在進行commit那麼會大大縮短入庫時間

建表

用戶表

CREATE TABLE `user`[……]

Read more

PHP開發API的一點體會

 

一、功能模塊設計

從需求分析中抽離出相應的功能,這部分直接關系到我們的程式員需要實現這個應用的什麼功能。例如:註冊&登陸。

二、應用架構設計

對於整個應用來說,我們的架構是C/S模式。客戶端使用Android&IOS,服務端使用一種服務端開發語言來提供相應接口。然後客[……]

Read more

php中類的繼承

1、子類繼承父類用extends關鍵字

2、子類隻能繼承自一個父類,但父類可以繼承自另一個類

3、繼承時,可以繼承父類的公共/保護的屬性和方法,不能繼承私有的屬性和方法

4、子類中,可以聲明與父類同名的屬性和方法進行覆蓋,但繼承的權限隻能是相同或者越來越寬松,不能越來越嚴格,比如父類中聲明prote[……]

Read more

PHP中的session安全嗎?

 做PHP開發這麼長時間,還真沒有真正關註過安全的問題,每次都是以完成項目為主,最近在網上看到瞭一篇關於安全的文章,看完以後才註意到自己以前的項目都存在著很大的安全漏洞,於是挑瞭一個項目進行瞭測試,發現很容易就中招兒瞭。在這裡我會分享自己寫的一個測試的例子來說明PHP中的session是如[……]

Read more