屠夢(mèng)
想學(xué)PHP 開始其實(shí)不難 但要是深入學(xué)習(xí)東西就很多了 現(xiàn)在大部分學(xué)php的都是學(xué)LAMP(linux,apache,mysql,php) 如果只是想做一個(gè)簡(jiǎn)單的網(wǎng)站的話: 1,得學(xué)會(huì)php基本的語法,這個(gè)不是很難,買本書,前2章的內(nèi)容。 2,懂得apache 這個(gè)也不難,懂得簡(jiǎn)單的配置就行了。 3,不知道你會(huì)不會(huì)寫sql語句,挺重要的! 其實(shí)就這么簡(jiǎn)單! 工具 就用Macromedia Dreamweaver 8吧! C語言 先放在一邊就好。 建議:多看些php的例子,一開始都是先模仿!
參考資料:原創(chuàng)回答團(tuán)
巨尾人
PHP涉級(jí)的東西很多???不知道這話是什么意思??學(xué)編程語言,不管那個(gè),你都要懂一些知道。。。加xml,web server,什么的。。他們要學(xué)的東西是一樣的。。。但php比起.net.java來是最簡(jiǎn)單的了。。。.
伍沖虛
誰告訴你前端簡(jiǎn)單了,我倒覺得服務(wù)端更簡(jiǎn)單呢,說白了,服務(wù)端就是想盡辦法從數(shù)據(jù)庫獲取數(shù)據(jù)來提交給前端,或者從前端獲取數(shù)據(jù)過濾之后寫進(jìn)數(shù)據(jù)庫,就這些功能。但是前端則是要兼容亂七八糟的瀏覽器版本,還要考慮而且js這個(gè)語言有些方面比較惡心,還沒有類的概念,做一個(gè)好前端要考慮展示效果,功能實(shí)現(xiàn)的可行性,與服務(wù)端如何配合,絕對(duì)不是僅僅美觀那么簡(jiǎn)單的,當(dāng)然jquery等一系列的庫出來之后,確實(shí)讓前端變得沒有以前那么復(fù)雜,但是前端絕對(duì)不簡(jiǎn)單
好的。謝謝!
給個(gè)建議,學(xué)前端還是PHP
沒有建議,這個(gè)要根據(jù)你自己的興趣來,工資水平都差不了很多,反正你學(xué)任何一個(gè)都免不了要和另一個(gè)打交道,最終是兩個(gè)你都要了解,都要學(xué),要不然你會(huì)發(fā)現(xiàn),你學(xué)的東西越來越不夠用,工作起來很費(fèi)勁
非常感謝!
張力平
PHP實(shí)現(xiàn)了一個(gè)典型的動(dòng)態(tài)語言執(zhí)行過程:拿到一段代碼后,經(jīng)過詞法解析、語法解析等階段后,源程序會(huì)被翻譯成一個(gè)個(gè)指令 (opcodes),然后ZEND虛擬機(jī)順次執(zhí)行這些指令完成操作。PHP本身是用C實(shí)現(xiàn)的,因此最終調(diào)用的也都是C的函數(shù),實(shí)際上,我們可以把PHP看 做是一個(gè)C開發(fā)的軟件。PHP的執(zhí)行的核心是翻譯出來的一條一條指令,也即opcode。Opcode是PHP程序執(zhí)行的最基本單位。一個(gè)opcode由兩個(gè)參數(shù)(op1,op2)、返回值和處理函數(shù)組成。PHP程序最終被翻譯為一組opcode處理函數(shù)的順序執(zhí)行。常見的幾個(gè)處理函數(shù):1 ZEND_ASSIGN_SPEC_CV_CV_HANDLER : 變量分配 ($a=$b) 2 ZEND_DO_FCALL_BY_NAME_SPEC_HANDLER:函數(shù)調(diào)用 3 ZEND_CONCAT_SPEC_CV_CV_HANDLER:字符串拼接 $a.$b 4 ZEND_ADD_SPEC_CV_CONST_HANDLER: 加法運(yùn)算 $a+2 5 ZEND_IS_EQUAL_SPEC_CV_CONST:判斷相等 $a==1 6 ZEND_IS_IDENTICAL_SPEC_CV_CONST:判斷相等 $a===1
張信
PHP可以算是程序語言里面最美的了,當(dāng)你真正去學(xué)習(xí)的時(shí)候你才會(huì)體驗(yàn)語言的美,對(duì)于PHP本身來說,它應(yīng)該是里面入手難度最低的一個(gè),可以自學(xué)能掌握不少東西,但是就業(yè)的話還要掌握知識(shí),可以去源代碼教育去學(xué)習(xí)一下,可以感受到語言的美
張肅
PHP入門是很簡(jiǎn)單的,比起C語言來說簡(jiǎn)單許多而且門檻也不高,只要搭建好服務(wù)器環(huán)境便能輕松編程,代碼寫好就直接在瀏覽器看到運(yùn)行結(jié)果,不用像C語言那樣編譯運(yùn)行至于你所說的“晦澀的數(shù)學(xué)題”,個(gè)人認(rèn)為對(duì)于入門程序員來說可以不用理會(huì)吧,看多了只是打擊你的學(xué)習(xí)興趣,放輕松些,在娛樂的心態(tài)下學(xué)習(xí)PHP 的基本功跟入門知識(shí),很多知識(shí)很多技術(shù)都是水到渠成學(xué)會(huì)的
申儀
你if那里sqll是什么鬼 沒有$嗎本回答被提問者采納
齊靈云
給你個(gè)實(shí)例參考一下php編寫登陸驗(yàn)證用戶名和密碼吧。登錄頁面login.html 負(fù)責(zé)收集用戶填寫的登錄信息在CODE上查看代碼片派生到我的代碼片 <html> <head>用戶登錄</head> <form name="LoginForm" method="post" action="login.php" onSubmit="return InputCheck(this)"> <p> <label for="username" class="label">用戶名:</label> <input id="username" name="username" type="text" class="input" /> <p/> <p> <label for="password" class="label">密 碼:</label> <input id="password" name="password" type="password" class="input" /> <p/> <p> <input type="submit" name="submit" value=" 確 定 " class="left" /> </p> </form> </html> 登錄處理login.PHP 負(fù)責(zé)處理用戶登錄與退出動(dòng)作。在CODE上查看代碼片派生到我的代碼片 <?php //登錄 if(!isset($_POST['submit'])){ exit('非法訪問!'); } $username = htmlspecialchars($_POST['username']); $password = MD5($_POST['password']); //包含數(shù)據(jù)庫連接文件 include('conn.php'); //檢測(cè)用戶名及密碼是否正確 $check_query = mysql_query("select userid from user_list where username='$username' and password='$password' limit 1"); if($result = mysql_fetch_array($check_query)){ //登錄成功 session_start(); $_SESSION['username'] = $username; $_SESSION['userid'] = $result['userid']; echo $username,' 歡迎你!進(jìn)入 <a href="my.php">用戶中心</a><br />'; echo '點(diǎn)擊此處 <a href="login.php?action=logout">注銷</a> 登錄!<br />'; exit; } else { exit('登錄失??!點(diǎn)擊此處 <a href="javascript:history.back(-1);">返回</a> 重試'); } //注銷登錄 if($_GET['action'] == "logout"){ unset($_SESSION['userid']); unset($_SESSION['username']); echo '注銷登錄成功!點(diǎn)擊此處 <a href="login.html">登錄</a>'; exit; } ?> 用戶中心my.php 是用戶中心,作為用戶登錄檢測(cè)。在CODE上查看代碼片派生到我的代碼片 <?php session_start(); //檢測(cè)是否登錄,若沒登錄則轉(zhuǎn)向登錄界面 if(!isset($_SESSION['userid'])){ header("Location:login.html"); exit(); } //包含數(shù)據(jù)庫連接文件 include('conn.php'); $userid = $_SESSION['userid']; $username = $_SESSION['username']; $user_query = mysql_query("select * from user_list where userid = '$userid' limit 1"); $row = mysql_fetch_array($user_query); echo '用戶信息:<br />'; echo '用戶ID:',$userid,'<br />'; echo '用戶名:',$username,'<br />'; echo '<a href="login.php?action=logout">注銷</a> 登錄<br />'; ?> conn.php,用于連接數(shù)據(jù)庫在CODE上查看代碼片派生到我的代碼片 <?php $conn = mysql_connect("127.0.0.1","root","") or die("數(shù)據(jù)庫鏈接錯(cuò)誤".mysql_error()); mysql_select_db("info_db",$conn) or die("數(shù)據(jù)庫訪問錯(cuò)誤".mysql_error()); mysql_query("set names gb2312"); ?>
牛肝峽
不是這個(gè)感念,php和js語法不一樣php是 面向?qū)ο蟮恼Z言,MVC結(jié)構(gòu),一些類的概念,對(duì)象、、但是一些基礎(chǔ)東西還是原理一樣的,比如循環(huán),但是循環(huán)也有不一樣的地方,變量形式就不一樣,希望你別弄混了呵呵