1.對於isset和empty的區別
值isset
empty
$a;f
t$a = 1tt
$a = nullft
array()ff
2.intval變數轉成整數型別。
在你確認一定是整數的時候,可以加上這個,而且在裡面可以加上號trim
例 intval(trim($_post))
3.對於錯誤值,要先判斷是否存在,然後再判斷是否為0,不然有時候會報錯的
4.htmlspecialchars 把預定義的字元 「<」 (小於)和 「>」 (大於)轉換為 html 實體:if(isset($response
->errcode) &&0==
$response
->errcode){
例子:
以上**的 html 輸出如下(檢視源**):<?php
$str = "this is someboldtext.";
echo htmlspecialchars($str);
?>
以上**的瀏覽器輸出:
this is someboldb> text.
body>
html>
someboldtext.
5.addslashes() 函式返回在預定義字元之前新增反斜槓的字串。
預定義字元是:
單引號(』)
雙引號(」)
反斜槓(\)
null
6.迴圈前要判斷迴圈的引數是否為空
phptree
這個是無限極分類的外掛程式。以後可以用用
8.objecttoarray 這個是將物件轉化成陣列的方法
9.在新的方法裡面加上href,沒有的引數就直接用逗號就行了
$this->showajaxservicenewjsonmessage(0,'轉移成功', , , , $href);
10.可以判斷是否為數字,用is_numeric
11.ajax是不能跨域的,所以一般人模擬不了
12.身份證判斷的時候要先轉成string類,然後比較的時候用三個等號
13.implode 和 join是一樣的 對應相反的是explode。
14.加上@符號就不會報錯了
在陣列裡面 [0]的話,php也是會自動給他加上單引號的,同理 如果你用雙引號,php還是會自動轉化成單引號的。
個人總結 Code Review
昨天的 評審,對於我個人而言,有很大幫助,在此做如下總結 1 在寫乙個介面 類或者介面方法之前,須根據產品需求,理清思路。否則,到後期維護時會很困難。2 在寫class或者某個方法時,試著給予明了易懂的名稱,以減少不必要的註解。3 小心冗長的方法。冗長的方法會使方法的呼叫動作不易撰寫 閱讀 維護。應...
總結 CodeReview自查要注意的點
細數過來,已經參加了不少codereview,雖有開發規約的指引,但在review的過程中,還是會有不少問題暴露出來,本文會總結在codereview之前,有哪些可以先自查的點,更好的保證 的健壯性。在codereview之前,我們先對 結構做一次剖析,開頭,我們先從最本質的物件導向說起,物件導向,...
學習meteor之後的總結
meteor是乙個強大的web開發框架 廢話不多說,開始總結meteor的開發順序。1.要在乙個目錄下建立meteor 的project 用 meteor create 2.要建立好目錄結構 非常重要 在 建立 lib,client,server,public 四個目錄 client目錄裡面的檔案只...