日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

你不了解PHP的10件事情

發(fā)布時間:2023/12/10 php 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 你不了解PHP的10件事情 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
你不了解PHP的10件事情,轉(zhuǎn)自http://www.ccvita.com/302.html 看到有人翻譯的《10 things you (probably) didn’t know about PHP》,發(fā)現(xiàn)在此次之前2、8兩條并不知道,1、3雖然熟知但是去沒有實(shí)際應(yīng)用。 由于閱讀本blog的絕大多數(shù)朋友都是有PHP基礎(chǔ)的,所以決定轉(zhuǎn)載過來給大家看看。 1.使用 ip2long() 和 long2ip() 函數(shù)來把 IP 地址轉(zhuǎn)化成整型存儲到數(shù)據(jù)庫里。這種方法把存儲空間降到了接近四分之一(char(15) 的 15 個字節(jié)對×××的 4 個字節(jié)),計(jì)算一個特定的地址是不是在一個區(qū)段內(nèi)頁更簡單了,而且加快了搜索和排序的速度(雖然有時僅僅是快了一點(diǎn))。 2.在驗(yàn)證 email 地址的時候使用 checkdnsrr() 函數(shù)驗(yàn)證域名是否存在。這個內(nèi)置函數(shù)能夠確認(rèn)指定的域名能夠解析成 IP 地址。該函數(shù)的PHP 文檔的用戶評論部分有一個簡單的用戶自定義函數(shù),這個函數(shù)基于 checkdnsrr(),用來驗(yàn)證 email 地址的合法性。對于那些認(rèn)為自己的 email 地址是 “joeuser@wwwphp.net” 而不是 “joeuser@php.net” 的家伙們,這個方法可以很方便的抓住他們。 3.如果你使用的是 PHP 5 和 MySQL 4.1 或者更高的版本,考慮拋棄 mysql_* 系列函數(shù)改用改進(jìn)版的 mysqli_* 系列函數(shù)。一個很好的功能就是你可以使用預(yù)處理語句,如果你在維護(hù)一個數(shù)據(jù)庫密集型站點(diǎn),這個功能能夠加快查詢速度。一些評估分?jǐn)?shù)。 4.學(xué)會愛上三元運(yùn)算符。 5.如果你在項(xiàng)目中感覺到有可復(fù)用的部分,在你寫下一行代碼前先看看 PEAR 中是否已經(jīng)有了。很多 PHP 程序員都知道 PEAR 是一個很好的資源庫,雖然還有很多程序員不知道。這個在線資源庫包含了超過 400 個可以復(fù)用的程序片段,這些程序片段你可以立即用刀你的程序里。除非說你的項(xiàng)目真的是非常特別的,你總能找到幫你節(jié)省時間的 PEAR 包。(參見 PECL) 6.用 highlight_file() 來自動的打印出格式化的很漂亮的源代碼。如果你在留言板、IRC 這些地方尋求一個腳本的幫助的話,這個函數(shù)用起來非常的順手。當(dāng)然了,要小心不要意外的泄露出你的數(shù)據(jù)庫連接信息和密碼等。 7.使用 error_reporting(0) 函數(shù)來防止用戶看到潛在的敏感錯誤信息。]在理想情況下,發(fā)布服務(wù)器應(yīng)該在 php.ini 里完全禁止。但是如果你用的是一個共享的 web 服務(wù)器的話,你沒有自己的 php.ini 文件,那么這種情況下你最好的選擇就是在所有腳本的第一行前加上 error_reporting(0);(或者使用 require_once() 方法)。這就能夠在出錯的時候完全屏蔽敏感的 SQL 查詢語句和路徑名。 8.在網(wǎng)數(shù)據(jù)庫中存儲很大的字符串之前使用 gzcompress() 和 gzuncompress() 來顯式的壓縮/解壓字符串。這個 PHP 內(nèi)置函數(shù)使用 gzip 算法,可以壓縮普通文本達(dá) 90%。在我每次要讀寫 BLOB 類型的字段的時候都使用這些函數(shù)。唯一額例外就是當(dāng)我需要全文檢索的時候。 9.通過“引用”傳遞參數(shù)的方法從一個函數(shù)中得到多個返回值。就像三元運(yùn)算符一樣,大部分受過正式編程訓(xùn)練的程序員都知道這個技巧。但是那些 HTML 背景大于 Pascal 背景的程序員都或多或少的有過這樣的疑問“在僅能使用一次 return 的情況下,從一個函數(shù)里返回多個值?”答案就是在變量前加上一個 “&” 符號,通過“引用”傳遞而非“值”傳遞。 10.完全理解“魔術(shù)引號”和 SQL 注入的危險(xiǎn)性。我希望閱讀到這里的開發(fā)者都已經(jīng)很對 SQL 注入和了解了。不過我還是把這條列在這里,是因?yàn)檫@個確實(shí)有點(diǎn)難以理解。如果你還沒有聽說過這種說法,那么把今天剩下的時間都用來 Google、閱讀吧。

轉(zhuǎn)載于:https://blog.51cto.com/happydagui2222/133312

總結(jié)

以上是生活随笔為你收集整理的你不了解PHP的10件事情的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩精品中文字幕在线 | 日韩一级完整毛片 | 秋霞欧洲 | 那里可以看毛片 | 免费视频色 | 日韩淫片 | 口爆吞精一区二区三区 | 国产精品99一区 | 亚洲午夜在线 | 欧美成人第一页 | 久久久久成人片免费观看蜜芽 | 欧美jizz欧美性大全 | 91传媒入口| 国产欧美在线观看 | 野花视频在线免费观看 | 亚洲无码一区二区三区 | 精品久久久久久久无码 | 国产麻豆剧果冻传媒白晶晶 | 精品人妻伦九区久久aaa片 | 超碰牛牛| 蜜臀av性久久久久蜜臀aⅴ涩爱 | 青青免费在线视频 | 国产91丝袜在线播放 | 欧美日韩精品久久 | 欧美综合网 | 欧美性视屏 | 黄91在线观看 | 欧美一区二三区 | 免费看av的网址 | 天天操夜夜操视频 | 免费无码国产v片在线观看 三级全黄做爰在线观看 | 免费看国产曰批40分钟 | 天堂资源最新在线 | 久久一热 | 亚洲怡春院 | 国产精品成 | av调教| 美女免费av | www.久久99| 中文字幕不卡在线 | 娇喘顶撞深初h1v1 | 亚洲欧美精品一区 | 一区二区三区四区五区视频 | 午夜天堂av | 清冷男神被c的合不拢腿男男 | 黄色污污网站 | 久久伊人亚洲 | 久久久久亚洲av成人网人人网站 | 日韩视频中文字幕在线观看 | 一级伦理农村妇女愉情 | 中文天堂在线资源 | 亚洲综合色吧 | 国产精彩视频一区二区 | 91精品啪在线观看国产 | 国产欧美一区二区精品久久久 | 成人毛片视频网站 | 欧美老熟妇一区二区 | 色导航| 鲁丝片一区二区三区 | 一级黄色片在线观看 | 久久精品99国产精品日本 | 亚洲好骚综合 | 午夜寂寞视频 | 黄色av电影在线 | 国产精品三级视频 | 91黄色看片 | 亚洲区成人 | 插插看看| 国产精品成人网 | 欧美日韩一区二区电影 | 一本一道久久a久久 | 在线污视频 | 欧美三级视频在线观看 | 狼性av懂色av禁果av | 男女搞鸡网站 | 亚洲精品乱码久久久久久蜜桃麻豆 | 中文字幕一区二区人妻痴汉电车 | 国产成人午夜精品 | 国产一区999 | 疯狂撞击丝袜人妻 | 欧美日韩综合一区二区 | 韩国一区二区在线播放 | 香蕉视频色| 国产馆av | 精品欧美一区二区三区免费观看 | 一区二区精品在线观看 | 裸体毛片 | 国产大片中文字幕 | 人人草人人干 | 91成人小视频 | 日韩专区一区二区三区 | 好吊操av | 国产无码久久精品 | 性爱视频在线免费 | 成人激情免费 | 国产精品久久久久久久久免费 | 熟女人妇 成熟妇女系列视频 | 成人国产精品免费 | 曰本毛片|