剛開始感覺php有點麻煩,變量前面要加$,語句結束還要加;,用慣了asp和asp.net剛開始確實有點不習慣,其實C#裏面也是要加;的,最後也就明白了,原來PHP腳本語言的語法結構與C語言和Perl語言的語法風格是非常相似的,不過上大學時候學過C這也就是熟悉一下也沒啥問題了。
感覺php和asp在某種程序上有點相似,也許是asp的編程經驗幫助了我,學php感覺還是挺快的,雖然只是個剛入了門的PHPer。他們有很多的相似之處,嵌入方式asp <% %>而php <?php ?>,包含文件方法asp <!--#include file="conn.asp"-->而php require_once("conn.php");還有輸出、頁面傳值、數據庫操作等很多地方都有asp的“影子”,但不同的是php速度是asp不能比的,asp.net那就甭提了,我個人認爲他們幾者比起來asp.net就像是隻蝸牛。php中使用了很多的函數,不僅簡化了程序,比如連接數據庫:
php code:
<?php
$conn=mysql_connect ("localhost", "root", "root");
mysql_select_db("datebase");
?>
asp code:
<%
dim strconn,conn,data
data="data.mdb"
set conn=Server.CreateObject("ADODB.Connection")
strc& Server.MapPath(data)
conn.open strconn
%>
//php簡單吧
還有個例子更能說明,文件上傳
php code:
<?php
//只列出處理程序,說明問題就行啦
$f=&$HTTP_POST_FILES['file'];
$dest_dir='uploads';//設定上傳目錄
$dest=$dest_dir.'/'.date("ymd")."_".$f['name'];//設置文件名,避免重複
$r=move_uploaded_file($f['tmp_name'],$dest);
chmod($dest, 0755);//設定上傳的文件的屬性
move_uploaded_file($f['tmp_name'],$dest);
?>
asp的太長了,至少有上段程序的n倍,就不發出來了,恐怕這裏放不下,呵呵!
再加上mysql數據庫,php的絕佳搭檔,也許php的優勢就不言而喻了吧,總之感覺php是個高效的腳本語言,挺有意思的,也許剛開始我理解的還不是很透徹,還需要不斷的去探究和學習.
初期學php有感
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
用php實現的獲取網頁中的圖片並保存到本地的代碼
shojecom
2018-08-27 16:34:40
php生成二維碼可以有以下幾種方式
shojecom
2018-08-27 16:34:40
PHP-chr函數 對應的AscII碼
shojecom
2018-08-27 16:34:40
PHP網頁截圖-網頁快照實現
shojecom
2018-08-27 16:34:40
PhpStorm創建網頁後,局域網訪問ip鏈接失敗的解決辦法
__南山
2018-08-27 09:18:17
PHP阻止表單重複提交
ljb0901
2018-08-27 09:16:18
一家之言的經驗之談php+mysql紮實個人基本功
ljb0901
2018-08-27 09:16:06
很好的PHP分頁類(調試過)
ljb0901
2018-08-27 09:16:06
php+mysql分頁代碼詳解
ljb0901
2018-08-27 09:16:05
在WINDOWS中設置計劃任務執行PHP文件
bergtang
2018-08-26 14:36:35
判斷是否facebook APP內部訪問PHP函數
bergtang
2018-08-26 14:36:33
PHP獲取上週、本週、上月、本月、本季度、上季度時間方法大全
bergtang
2018-08-26 14:36:31