建站新手如何開始學習php?

Tags: 新手, 建站,

對php最基礎的東西沒有掌握好的童鞋。為大家開設了一個php學習路的欄目,從現在開始重新學習php的基本知識。對這個欄目還是沒有一個總體的框架,只能是根據書本的目錄一步一步的來,可能隨著學習的逐步深入,會調整一下整個欄目的框架,這個建站教程欄目也是也會講解如何學習php的基本知識,像php的語法,函數,面向對象之類的。

php的來源

1、什麼是PHP

Php是一種服務器端的嵌入式腳本語言,這句話我自己的理解就是php運行在服務器端,能夠直接寫在html頁面中,是一種腳本語言,至於腳本語言什麼意思大家可以百度一下,我百度了一下也沒有看懂到底是什麼意思。大家知道它是運行在服務器端,能夠直接寫在html頁面中就可以了。Php的優勢,php可以跨平臺,像linux,windows,unix,蘋果,等幾乎所有的操作系統,而且支持廣泛的數據庫,像mysql,access,sqlserver,oracle,db2等等之類的數據庫。所以用我自己的理解來說就是php可以在任何地方運行。

2、Php的安全

這個是我一直以來的困惑,不知道大家有沒有聽別人說過就是php的安全性不是很好。對於這點我感覺這個還是看你是怎麼寫程序了,如果說你的程序寫的漏洞百出,那安全性能肯定不會好的,至於php這門語言的本身,我感覺不會有太大的問題的,畢竟現在用php來開發的網站很多,像百度,網易等等之類的。不過任何的語言像java,.net之類的你也不能說它沒有任何安全性問題。所以說呢php我感覺還是在安全方面應該不會有很大問題的。其它的優勢你比如,簡單易學(我感覺還是比較好學習的,其它語言沒有學過,但是php來說,只要是好好學還是能夠比較簡單的掌握的)、執行速度快、開發成本低(php本身是開源的,像數據庫搭配比較多的mysql也是開源的,apache也是開源的)、程序邏輯與模板分離、內嵌zend加速引擎性能穩定快速。這些優勢都必須瞭解的,如果人家問你什麼是php?Php的優勢?這些都回答不上來的話,是不是有點說不過去了。最重要的還是通過了解這些,加強你對php的理解。

建站新手如何開始學習php

說到這個如何學習php這個問題,倒不如說該如何去學習,不論是學習英語,為人處世,學習php都可以歸為學習。

首先我認為學習是需要動力的,有了動力你才有學習的激情。比如我現在重新學習php,正是我看到了我在工作中的不足,和我跟我同學之間的差距,為什麼別人能拿的工資比我多,這些就是我學習的動力,我想讓自己有個好的發展,想要超過別人,所以我有了這些動力,我才能認真的去學習php。再有就是你有了學習的動力去激勵你學習,但是你也必須要有一個好的學習方法,而學習方法是你在不斷地學習中慢慢的掌握的,我現在也沒有一個好的學習方法,那我怎麼辦?我就是從寫這個欄目開始,看在學校時的課本,慢慢的可能時間不會很長,我就會找到一個比較好的學習方法了。還有一點最重要的就是學習,或者是做其它任何事情,貴在堅持。說實話,我的毅力是很差的,我也是從現在開始慢慢的鍛鍊自己讓自己學會堅持。所以學習php要有動力,有動力自然就有激情,但最重要的是堅持。

怎麼學習php的

我是從頭開始看的,寫的這個文章也是按它的章節來的

1、看一章,然後像我這樣寫一篇總結之類的加深自己的印象,在看的時候如果有哪裡書上沒有說到的,你像什麼是腳本語言,那就需要你去百度搜索一下了。這樣沒看完一章,然後寫一下自己看到了哪些,這樣就加深了自己的印象。

2、第二點,沒看完一章一定要動手實踐,你像$a++與++$a的區別,看清理論後一定要去自己動手實踐一下。

3、第三點,以書本上的為例,看到一個函數,如果書本上沒有介紹詳細,那就需要你自己去看一下php手冊這個函數的具體意思。如果你真的想弄懂php的話,一定要熟記php的每一個函數。第四點,看論壇,別人的源碼,這裡也推薦幾個比較不錯的網站,你像www.idivcss.com,csdn,織夢DedeCMS,ecshop,discuz這些二次開發的論壇。看論壇的時候你可以隨便看,看不懂沒關係,在我看來這也是熟悉php的一種方法。

這只是我自己的一種方法,可能對很多人來說也不是很合適,畢竟每個人都有每個人的學習方法。在這裡也是簡單說一下如果對你有幫助,也就很開心了。今天就說這些,最後再提醒一下自己,也給來我博客的每個朋友,做這個欄目的目的主要是記錄自己學習php的整個過程,相當大的部分是用來加深自己在學習之後的印象的。也希望自己寫的這些東西,能解決像我這樣剛學習php的朋友們的疑惑。

相關問題答案