php實習心得優秀範文免費參考

php實習心得優秀範文免費參考 篇1

先說學習php有什麼用處吧,畢竟學習前應該是對所要學習的東西有所了解,才會更有興趣去學習它。

學習php主要是用來開發web站點,也就是網站,它和asp、java等語言類似,都是運行在伺服器上的程式,用來動態地為用戶提供網頁服務。

學習了它,現實里可以用它賺錢,方法是自己接活兒,或者找php程式設計師的工作,或者你也可以用php來自己製作網站,製作了網站後,當然也可以賺錢。

如果感覺自己在學習php方面無從下手,那么有一套很好的教程可以讓你擺脫這種心理,你去看看,有一套張老師講的教程,循序漸進而且有系統。所有的都是從實例出發,最重要的是免費。

再有一點重要的是,在學習前最好有個目標,就是你學這個你想用來做啥,比如我就先構思個網站,然後在學習中解決各類問題。

另外最重要的就是要有毅力

我英文不好能學習嗎?回答是yse

我數學不好能學嗎?回答是yes

我沒有基礎看這個視頻學習能學嗎?回答也是yes

我沒耐心能學嗎?回答是no~

學習php只是一部分,html、css、js是都要學的,而且是必須的,但是這些東西尤其是js很像php,其它的就太簡單了,沒什麼難的。如果更好的學習建議可以先看看些 html 和 sql 的基礎。

另外w3school也是個不錯的地方,php/index。裡面有詳細的手冊和資料。

開始學習的時候,尤其是最開是下手編程很艱難,可以上網找些原始碼來琢磨,但是一定要自己動手寫,不能光看不練。php最大的優勢優勢就是原始碼十分多,不像jsp那樣很多封包的,大家一定要好好利用啊。

其次,就是大家可以加些群和論壇,有問題和高手請教下,說不準會茅塞頓開,一個人閉門造車還是很累的。俗話說,獨樂樂不如眾樂嘛,

本人也是個初學的菜鳥,希望以上對大家有些幫助。

php實習心得優秀範文免費參考 篇2

【1】頁面之間無法傳遞變數 get,post,session在最新的php版本中自動全局變數是關閉的,所以要從上一頁面取得提交過來得變數要使用$_get['foo'],$_post['foo'],$_session['foo']來得到

當然也可以修改自動全局變數為開(php.ini改為register_globals = on);考慮到兼容性,還是強迫自己熟悉新的寫法比較好。

【2】win32下apache2 用get方法傳遞中文參數會出錯

test.php?a=你好&b=你也好

傳遞參數(請關注hAoWORD)是會導致一個內部錯誤

解決辦法:"test.php?a=".urlencode(你好)."&b=".urlencode(你也好)

......

【3】win32下的session不能正常工作

php.ini默認的session.save_path = /tmp

這顯然是linux下的配置,win32下php無法讀寫session檔案導致session無法使用 把它改成一個絕對路徑就可以了,例如session.save_path = c:windows emp

【4】顯示錯誤信息

當php.ini的display_errors = on並且error_reporting = e_all時,將顯示所有的錯誤和提示,調試的時候最好打開以便糾錯,如果你用以前php寫法錯誤信息多半是關於未定義變數的。變數在賦值以前調用會有提示,解決辦法是探測或者禁止

例如顯示$foo,可以if(isset($foo)) echo $foo 或者echo @$foo

【5】win32下mail不能傳送電子郵件

在linux下配置好的sendmail可以傳送,在win32下需要調用smtp伺服器來傳送電子郵件 修改php.ini的smtp = ip //ip是不帶驗證功能的smtp伺服器(網上很難找到)

php傳送郵件的最好解決方法是用socket直接傳送到對方email伺服器而不用轉發伺服器

【6】初裝的mysql如果沒有設定密碼,應該使用

update mysql.user set password="yourpassword" where user="root"

修改密碼

【7】header already sent

這個錯誤通常會在你使用header的時候出現,他可能是幾種原因:1,你在使用header前pring或者echo了2.你當前檔案前面有空行3.你可能include了一個檔案,該檔案尾部有空行或者輸出也會出現這種錯誤。!

【8】更改php.ini後沒有變化

重新啟動web server,比如iis,apache等等,然後才會套用最新的設定

【9】php在20xx上面安裝(isapi的安裝方法懇請高手指教)

php4的php4isapi.dll好像和20xx有些衝突,只能用cgi模式安裝

步驟一,先 下在一個安裝程式,我是裝的是:php-4.2.3-installer.exe,你也可以去找最新的版本,在安裝php-4.2.3-installer.exe之前保證你的iis6.0啟動了,並能夠訪問。安裝好以後,在默認網站-->應用程式配置

步驟二:點擊 web服務擴展 -->新建web服務擴展.

步驟三: 擴展名-->php,然後添加

步驟四:找到php.exe的路徑添加上去。

步驟五: 確定就可以了!

步驟六: 選擇php的服務擴展,然後點擊允許。

【10】

有時候sql語句不起作用,對資料庫操作失敗

最簡便的調試方法,echo那句sql,看看變數的值能得到不

【11】include和require的區別

兩者沒有太大的區別,如果要包含的檔案不存在,include提示notice,然後繼續執行下面的語句,require提示致命錯誤並且退出

據我測試,win32平台下它們都是先包含後執行,所以被包含檔案里最好不要再有include或require語句,這樣會造成目錄混亂。或許*nux下情況不同,暫時還沒測試

如果一個檔案不想被包含多次可以使用include_once或require_once## 讀取,寫入文檔數據 function r($file_name) {

$filenum=@fopen($file_name,"r");

@flock($filenum,lock_sh);

$file_data=@fread($filenum,filesize($file_name));

@fclose($filenum);

return $file_data;

}

function w($file_name,$data,$method="w"){

$filenum=@fopen($file_name,$method);

flock($filenum,lock_ex);

$file_data=fwrite($filenum,$data);

fclose($filenum);

return $file_data;

}

【12】isset和empty的區別

兩者都是測試變數用的

但是isset是測試變數是否被賦值,而empty是測試一個已經被賦值的變數是否為空 如果一個變數沒被賦值就引用在php里是被允許的,但會有notice提示

如果一個變數被賦空值,$foo=""或者$foo=0或者 $foo=false,那么empty($foo)返回真,isset($foo)也返回真,就是說賦空值不會註銷一個變數。

要註銷一個變數,可以用 unset($foo)或者$foo=null

【13】mysql查詢語句包含有關鍵字

php查詢mysql的時候,有時候mysql表名或者列名會有關鍵字

這時候查詢會有錯誤。例如表名是order,查詢時候會出錯

簡單的辦法是sql語句里表名或者列名加上`[tab鍵上面]來加以區別

例如select * from `order`

【14】通過http協定一次上傳多個檔案的方法

有兩個思路,是同一個方法的兩種實現。具體程式還需自己去設計

1,在form中設定多個檔案輸入框,用數組命名他們的名字,如下:

這樣,在伺服器端做以下測試

echo "

";

print_r($_files);

echo "

";

1,在form中設定多個檔案輸入框,但名字不同,如下:

在伺服器端做同樣測試:

echo "

";

print_r($_files);

echo "

";

php實習心得優秀範文免費參考 篇3

為期__周的實習生活彈指一揮間已經劃上句號,在這期間我體會到了身為一名教師的酸甜苦辣,也讓我體會到當一名教師的不容易與肩負的重任。

時間如涓涓流水緩緩地流過,在這一個多月的時間裡留下了許多美好的回憶,讓我們細細品味。在__四中__個月的實習生活過得很充實,很快樂,也讓我充分感受到了人與人之間的溫情。

在六周的實習時間裡,我主要負責高二的政治課。高二不同於其它年級,它的教學工作複雜而又繁瑣,而且還面臨升到高三的壓力。在__周的實習階段,我講了四節課,在此感謝指導老師——__老師。她為人親切熱情,她在教學工作方面提供給我的指導非常多,可以說“竭盡所能”,我非常感謝她!

教學工作中,我個人覺得要注意如下幾點:

1、認真備課:在備課中,認真研究教材,力求準確把握重難點,並注重參閱各種資料,制定符合學生認知規律的教學方法。教案編寫詳細具體,從複習提問、新課引入到講授都精心設計,並不斷歸納借鑑優秀老師的經驗。在教學中,做到重點突出。

2、試講:在每次正式上課之前,我都會先進行試講,讓指導老師聽課並評課,糾正不足之處。然後修改教案再進行試講,主要把握時間的安排,提高教學質量。

3、注重學生能力的培養:上課時注重與學生為主,重視發揮學生的積極性以及綜合能力的培養,有意識的培養學生思維的嚴謹性、邏輯性和相互協作的能力。

做一名好的班主任的確很難。不但教學工作複雜而又繁瑣,而且還要管理好整個集體,提高整體教學水平,同時又要顧及班中每一名學生。這就要求教師不能只為了完成教學任務,而且還要多關心留意學生,經常與學生交流,給予學生幫助,讓他們感覺老師是在關心他,照顧他。

當實習班主任的期間,我意識到,作為一名班主任,不僅要管理好日常秩序,提供一個良好的學習環境,而且要時刻關注學生的思想動態、內心情感世界,這些並不容易做到。對學生要貫注了班主任濃濃的愛心。“愛”是做好班主任工作的秘訣,只要用心去做,沒有做不好的。

臨近結束時,很捨不得和學生們分開,一個多月的時間裡他們已經成為了我生活的一部分,每天與他們談話聊天,學生們給了我很多歡笑,我也從他們身上學到了很多,在這裡,學生們給我留下了一段一段美好的回憶。

__周的時間很快就過去了,實習中的點點滴滴,快樂歡笑,每時每刻在我的心頭縈繞,回味!