每日一句 ( 2024920 )  

Years may wrinkle the skin, but to give up enthusiasm wrinkles the soul.

歲月留痕,只及肌膚;激情不再,皺起心靈。———— Samuel Ullman

【PHP】別名函數(shù)之die()與exit()的真正區(qū)別

網(wǎng)上搜索die與exit兩個(gè)函數(shù)的區(qū)別,大部分的”標(biāo)準(zhǔn)答案”都是說(shuō)die是退出并釋放內(nèi)存,exit是退出但不釋放內(nèi)存。這個(gè)解釋顯然是錯(cuò)的,PHP手冊(cè)中已經(jīng)說(shuō)過(guò)“die — Equivalent to exit().This language construct is equivalent to exit(). ”兩者只是別名關(guān)系,除此之外完全一樣。不過(guò)我還是很好奇,決定從源碼中找找線索,看看php是如何處理的這個(gè)“別名”。首先要清楚一點(diǎn),die和exit都...

【PHP】mysql中create table的一點(diǎn)兒小應(yīng)用

由于之前做功能時(shí)沒(méi)有考慮全面,導(dǎo)致一張日?qǐng)?bào)表中數(shù)據(jù)過(guò)大(五百多兆),查詢十分遲鈍,今天打算把這張日?qǐng)?bào)表的內(nèi)容content字段給分離出來(lái),單獨(dú)建一張表,之后只有在看詳細(xì)日?qǐng)?bào)時(shí)才去進(jìn)行關(guān)聯(lián)查詢,速度會(huì)有明顯提升。由于對(duì)mysql不太了解,所以默認(rèn)的思路是使用php先來(lái)循環(huán)讀出原表,再把content和id字段插入到新表中去…天然呆人的做法,效率極其低下!臨近下班時(shí),鄭哥教了一招,一句sql...

【PHP】php讀取excel表格的最簡(jiǎn)單方法

今天有一同事問(wèn)我說(shuō)能不能在CRM中直接導(dǎo)入excel的表格進(jìn)去,我說(shuō)可以,雖然我之前沒(méi)做過(guò)這個(gè),但畢竟使用php來(lái)操作excel文檔不是什么新鮮事,so,我稍微想了一下就表示可以,讓他去準(zhǔn)備表格吧~~之后就去網(wǎng)上逛了會(huì)兒,發(fā)現(xiàn)大多數(shù)都是用的ExcelReader類來(lái)實(shí)現(xiàn)的,雖然這個(gè)東西用起來(lái)很強(qiáng)大,功能也多,但在某些情況下不一定就是最好的。所以在這里咱們不討論這個(gè)excelreader類庫(kù)。不知道大家在...

解決wordpress升級(jí)時(shí)出現(xiàn)的FastCGI超時(shí)錯(cuò)誤

閑暇之余又在本地電腦玩起了Wordpress,主要是最近又找了個(gè)不錯(cuò)的主題,打算在本地調(diào)試著過(guò)過(guò)癮~~前一段時(shí)間把本地環(huán)境升級(jí)成了IIS+PHP5.3,使用FastCGI運(yùn)行模式。我的wordpress是很早之前安裝的,登陸后臺(tái)時(shí)打算升級(jí)一下系統(tǒng)。問(wèn)題來(lái)了,點(diǎn)擊自動(dòng)升級(jí),瀏覽器加載了大半天后IIS直接給我拋出個(gè)FastCGI錯(cuò)誤,fastcgi error顯示的錯(cuò)誤描述是一行亂碼,應(yīng)該是頁(yè)面執(zhí)行超時(shí)。我這里只是wordpress升...

【PHP】in_array()判斷時(shí)的一點(diǎn)兒小誤會(huì)

知識(shí)是需要多鞏固的,尤其是一些很簡(jiǎn)單的小知識(shí),有時(shí)長(zhǎng)時(shí)間不去接觸就容易忘。今天同事在使用in_array()時(shí)遇到一個(gè)小問(wèn)題很是不解,后來(lái)查了下資料才發(fā)現(xiàn)自己基礎(chǔ)知識(shí)還是沒(méi)記好…是這樣的,在使用in_array($k,$arr)來(lái)判斷$k是否在$arr數(shù)組中時(shí),當(dāng)$k=0時(shí),發(fā)現(xiàn)in_array()返回的是一個(gè)true。一開(kāi)始很是不解,$arr中并沒(méi)有0這個(gè)值。后來(lái)在查資料時(shí)注意到“在數(shù)字與字符串進(jìn)行比較與運(yùn)算時(shí)...

mysql中實(shí)現(xiàn)正則模糊查詢功能

這是從今天Q群里一個(gè)人問(wèn)的一個(gè)問(wèn)題中,偶然學(xué)到的一個(gè)知識(shí),原來(lái)在mysql中也可以使用正則進(jìn)行匹配搜索。他的原題是這樣的:說(shuō)是做了一個(gè)輸入框,需要根據(jù)輸入框中輸入的內(nèi)容來(lái)查詢數(shù)據(jù)庫(kù)?,F(xiàn)在有個(gè)問(wèn)題,就是想用占位符來(lái)實(shí)現(xiàn)模糊查詢,比如輸入2*3,需要查詢類似1223、223、2243,但不包括123這樣的結(jié)果,也就是*代表一個(gè)通配占位符,這個(gè)位置必須有且只有一個(gè)字符,那這個(gè)查詢要怎么寫?之...

【PHP】實(shí)現(xiàn)獲取客戶端的網(wǎng)卡mac物理地址

注意:PHP無(wú)法獲取客戶機(jī)的MAC地址!以下代碼純屬娛樂(lè)。今天分享的代碼是取得用戶的mac地址,有個(gè)用戶的mac地址,你可以做很多事情,比如實(shí)現(xiàn)與客戶電腦的綁定、防止垃圾注冊(cè)等,很多網(wǎng)站注冊(cè)時(shí)只能注冊(cè)一次,不過(guò)你換IP還是清記錄都沒(méi)用,可能就是用的類似方法,類似一些收費(fèi)軟件上使用的機(jī)器碼功能了。一個(gè)非常簡(jiǎn)單的類,使用時(shí)只要實(shí)例化后直接打印它的macAddr屬性就可以了,具體代碼如下:...