初學php
近來好多朋友都對php感興趣,我也忍不住誘惑php了一把。
從手冊開始,從網站down下一本php手冊,大致看了php的資料型別和基本語法。和其它語言大致一樣。說到資料型別,php是動態語言,是弱資料型別的。很靈活,也有點不習慣! 變數的命名和perl很相似,都帶著一個$開始。我的觀點:學習一門語言,最快最有效率的方式就是帶著問題去學習。
先來搭建環境,環境的搭建對於初學者是一個攔路虎。好多初學者就是被攔路虎嚇住!在php的大門前稍微漂了兩眼,遺憾的選擇了放棄!幸好有wamp已經整合好了的開發環境。
環境好了,從comsenz下載了一份ucenter的原始碼。他的原始碼很巧妙的實現了mvc。特別是動態方法呼叫,很小巧的寫法。
$method = $_REQUEST['a'];
$control = new control();
$control->$method();
大致意思如上程式碼。如果在要java中用command模式
Class Control {
public void onUpdate(){}
public void onDelete(){}
public void onList(){}
public service(String method){
if update
onUpdate
if delete
onDelete
}
}
或者用反射實現,我的那篇模擬dispatchAction介紹了。
相關文章
- 初學 PHP __set ( ) 和 __ get ( )PHP
- 初學 PHP 總結建立物件PHP物件
- 初學 PHP 函式的遞迴PHP函式遞迴
- PHP檔案及執行(適合PHP初學者)PHP
- Python和PHP初學者先學哪個好?PythonPHP
- 初學 PHP 類的自動載入PHP
- 作為初學者,Python和PHP哪個好學習?PythonPHP
- PHP JWT初識PHPJWT
- PHP 初級 試崗要求PHP
- 初學 PHP 對於回撥函式的一些理解PHP函式
- PHP初學者最常遇到的8個錯誤及解決方法PHP
- nodejs初學NodeJS
- 初學ServletServlet
- 初學JavaScriptJavaScript
- Vue初學Vue
- 初學goGo
- 初學PythonPython
- 初學者Mybatis的初級使用MyBatis
- Spring AI 初學SpringAI
- 初學指令碼指令碼
- 初學 Bootstrap 表格boot
- 初學 Bootstrap 排版boot
- C#初學C#
- 初學HTML福音HTML
- 初學Python——字典Python
- 01 【初學者】引子
- python初學筆記Python筆記
- Java生產初學Java
- 勞動法初學
- Groovy初學者指南
- 致 Python 初學者Python
- go 初學-想說Go
- 初學python之感悟Python
- html初學總結HTML
- 初學 Bootstrap 表單boot
- swing初學,隨筆
- Kotlin初學者指南Kotlin
- python 圖形初學Python
- Nginx初學者指南Nginx