在使用php進行開發的時候,由於php是弱型別語言的特性,所以,偶爾會遇到一些意想不到的錯誤.規範我們的程式設計就變得尤為重要了.下面總結一下,我日常開發中的一些經驗,可能有些地方不妥,還請多多斧正,指教!
1)使用php_eol替換換行
windows中的換行: \r\n
unix中的換行: \n
mac中的換行: \r
而使用php_eol來進行替換,提交**的可移植性
2) 目錄分隔符
平常我們都是使用的 '/' 進行 路徑的分割, 但是windows中使用 '\'來進行表示
所以,可以使用directory_separator 來進行分割處理
由於常量名稱較長,可以設定成乙個常量進行代替 如: ds
SIGCLD處理方式
apue上sigcld語義寫的有點不清楚,到底我們的系統是如何來處理sigcld訊號呢?1.sig dfl 預設的處理方式是不理會這個訊號,但是也不會丟棄子進行狀態,所以如果不用wait,waitpid 對其子進行進行狀態資訊 會產生殭屍程序。2.sig ign 忽略的處理方式,這個方式和預設的忽略...
遇事處理方式
事,慢慢地說 大事,清楚地說 小事,幽默地說 沒把握的事,謹慎地說 沒發生的事,不要胡說 做不到的事,別亂說 傷害人的事,不能說 討厭的事,對事不對人地說 開心的事,看場合說 傷心的事,不要見人就說 別人的事,小心地說 自己的事,聽聽自己的心怎麼說 現在的事,做了再說 未來的事,未來再說 知人不必言...
故障處理方式
排除故障方法 1 自頂而下法 2 自底而上法 3 分而治之法 4 跟蹤流量路徑法 5 對比配置法 6 元件替換法 大多數採用的工具 ping 測試鏈路連通性 traceroute 測試路由可達性,是否缺少路由 telnet 測試服務埠,是否被拒絕 icmp internet 控制訊息協議 icmp被...