關於寫程式

2021-06-21 05:28:18 字數 781 閱讀 1433

php 為使用者提供了豐富的庫函式即內部函式,能否熟練的使用 php 的內部函式,是衡量乙個 php程式設計師合格與否的標準。那麼如何使用 php 中的庫函式呢?由於內部函式是整合在 php 直譯器中的,所以它不用被定義,可以直接使用。使用時只是要注意函式的引數型別、呼叫方法、返回值及格式即可。

相對於使用者自定義函式來說,php 的內部函式使用更簡單。一是因為它不用定義;二是不用擔心函式體本身會出錯。如果在使用庫函式時返回了不希望出現的結果,那麼不要懷疑是系統函式有問題。因為這些函式都是經過了反覆的實踐證明的,是絕對正確無誤的。

使用函式遞迴時要注意以下兩個問題:

1. 在遞迴中要有使遞迴中止的**,不能使遞迴陷入無限迴圈之中。

2. 避免遞迴函式呼叫超過 100~200 層的範圍,因為可能會破壞堆疊從而使當前指令碼終止。

在使用 strlen()函式時必須注意乙個問題,當引數為西文字元時,能正確返回字串的長度。而當引數為中文時,就得不到預想的結果。乙個中文字元將被當作兩個西文字元來處理。所以在使用 strlen()函式時要注意:引數只能是西文字元而不能是中文字元或者含有中文字元。

也就是說程式涉及到字串時,需要考慮到不同字元造成的影響:長度,亂碼,處理等等

在資料庫操作時,如果把未經操作的單引號寫入庫裡就會使 sql 語句發生錯誤。所以給特殊字元加上斜線就顯得尤為重要

寫注釋以明思路:我們真誠地建議您在程式中使用注釋。如果您使用了注釋,那麼即使相當長的時間內沒有使用該指令碼,您也能在很短的時間內明白該指令碼的作用及工作原理。

單引號更嚴格一些。它可以防止任何變數擴充套件。雙引號可以防止萬用字元擴充套件但允許變數擴充套件

關於程式設計師寫文件?

最近個把禮拜,在寫所謂的方案,公司缺人沒事找人湊個數 終於發現人生就是個悲劇,寫的東西技術性態強 雖然經理說沒什麼關係 反正給你弄著玩 但是感覺有心無力 終於發現自己 寫文件的方方面面還是要差很多 連乙個簡單的東西也說不清楚 自己汗乙個 就這個東西延伸點 我看大部分的人 當然是程式設計師 需要寫 的...

關於開發板程式燒寫

買開發板時,由於買的是二手的mini2440,收到後即開始根據手冊測試。1.按照說明連線好電源,上電,很高興看到了液晶上的linux圖示,開機正常,螢幕等都使用正常 2.按照說明連線好串列埠,設定好超級終端,命令列測試沒問題 3.測試燒寫程式,首先安裝了minitool軟體,直接進行usb燒寫裸機程...

關於寫程式的一些笑話

應當知道,任何一位受過職業道德訓練的軟體工程師都不會同意寫乙個 摧毀巴格達 destroybaghdad 這樣的函式。相反,基本的職業道德要求他寫乙個 摧毀城市 destroycity 的函式,巴格達 baghdad 是乙個引數。nathaniel s borenstein 只有兩種計算機語言 一些...