伍柳仙宗
PHP與ASP的區(qū)別為:性質(zhì)不同、硬件環(huán)境不同、用途不同。
一、性質(zhì)不同
1、PHP:PHP是一種在服務(wù)器端執(zhí)行的通用開源腳本語言,與C語言類似,是常用的網(wǎng)站編程語言。
2、ASP:ASP是Microsoft公司開發(fā)的服務(wù)器端腳本環(huán)境。
二、硬件環(huán)境不同
1、PHP:PHP可以在Windows系統(tǒng)及各類Web服務(wù)器、站點(diǎn)服務(wù)器中運(yùn)行,局限性小。
2、ASP:因?yàn)锳SP是Microsoft公司推出的,只有在Microsoft Windows操作系統(tǒng)及其配套的web服務(wù)器軟件的支持下才能運(yùn)行。
三、用途不同
1、PHP:PHP廣泛應(yīng)用在行業(yè)網(wǎng)站設(shè)計(jì),能夠?qū)崿F(xiàn)數(shù)據(jù)庫的實(shí)時(shí)性更新。
2、ASP:ASP用來創(chuàng)建動(dòng)態(tài)交互式網(wǎng)頁并建立強(qiáng)大的web應(yīng)用程序。
參考資料來源:
百度百科——PHP
百度百科——ASP
厲吼
關(guān)于PHP中“!==”與“!=”的區(qū)別主要是含義不同,兩者具體的不同含義如下:
1、!==意思是不全等于。
打比方,$a = 2, $b="2" 那么,$a!==$b成立,但是$a!=$b不成立;用下面的代碼測(cè)試:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標(biāo)題文檔</title></head><body><?php $a = 2;$b="2";if($a!=$b)
{ echo "不等于";}if($a!==$b){ echo "絕對(duì)不等于";}?></body></html>
2、!=意思是不等于,!=1就是不等于1的意思,!=是用中文輸入法寫的不等于,寫程序時(shí),最好不要使用中文輸入法。指的是如果沒有輸入一個(gè)值賦給變量code。
擴(kuò)展資料:
PHP中“!==”的含義與用法舉例:
非恒等于。 PHP中有等于和恒等于。
0和false在C / C ++中相等,但在PHP中不完全相等。
當(dāng)使用兩個(gè)等號(hào)時(shí),以下表達(dá)式為真;
0 ==假;
1 ==真;
'sdff'== true;
但是,當(dāng)使用3個(gè)等號(hào)時(shí):
0 ===假;
1 ===真;
'sdff'=== true;
以上表達(dá)式都為假, 可以看出,當(dāng)使用一致的符號(hào)時(shí),諸如類型的因素也被判斷。
同理 0 !== false;為真。
0 != false;為假。
黎紹
這和linux系統(tǒng)是一樣的, . 表示當(dāng)前目錄.. 表示當(dāng)前目錄的上一級(jí)目錄。./表示當(dāng)前目錄下的某個(gè)文件或文件夾,視后面跟著的名字而定../表示當(dāng)前目錄上一級(jí)目錄的文件或文件夾,視后面跟著的名字而定。例如:文件夾 a下面有 文件夾b c 和文件 d。文件夾b下面有e.php 和文件f。則e中的 . 表示 文件夾b./f 表示b下面的文件f。.. 表示a文件夾。../d 表示a文件夾下的d文件。
.. 表示a文件夾。../d 表示a文件夾下的d文件。 這兩個(gè)都是指在e中時(shí)的嗎?
是
先機(jī)若悟
在PHP里面->和=>完全不同的,->用來引用對(duì)象的成員(屬性與方法),=>只用來數(shù)組賦值,下面的例子代碼有利于理解:
<?php $arr=['a'=>123,'b'=>456];//數(shù)組初始化 echo $arr['a'];//數(shù)組引用 print_r($arr);//查看數(shù)組 class A{ public $a=123; public $b=456; } $obj=new A(); echo $obj->a;//對(duì)象引用 print_r($obj);//查看對(duì)象?>以上代碼輸出結(jié)果為:
123Array( [a] => 123 [b] => 456)123A Object( [a] => 123 [b] => 456)
薩哈廉
如果只是聲明php代碼塊,那前面那個(gè)多打了個(gè)=,后面的寫法是規(guī)范如果你在php的配置文件中,即php.ini的文件中開啟short_open_tag的話,可以用前面的寫法代替后面的寫法開啟后該形式寫法<?= ?>中的=相當(dāng)于echo純手打,望采納
李應(yīng)元
貌似你說的 phpfind 是 phpwind,phpsdudy 是 phpstudy。如果是 phpwind 和 phpstudy,則兩者區(qū)別如下:phpwind 是一個(gè)基于PHP和MySQL的開源社區(qū)程序,是種網(wǎng)絡(luò)論壇應(yīng)用。phpstudy 則是一個(gè) PHP 調(diào)試環(huán)境的程序集成包,可以一次性快速搭建 PHP 的開發(fā)運(yùn)行環(huán)境,包括 Apache、PHP、MySQL、phpMyAdmin、ZendOptimizer 等。
張英
JAVA的優(yōu)劣勢(shì)及前景JAVA可以說是最熱門的的編程語言,對(duì)于很多高級(jí)語言來說,JAVA都是基礎(chǔ);另外一個(gè),JAVA是跨平臺(tái)的,有多個(gè)方面的應(yīng)用,如Android、Swing、J2EE、J2ME等。就業(yè)面比較廣,市場(chǎng)用人需求也大。java多開發(fā)大型系統(tǒng),所以大型企業(yè)往往需要很多Java人才,這是其優(yōu)勢(shì)。不過,JAVA學(xué)習(xí)門檻比php高,需要學(xué)習(xí)的內(nèi)容也多,掌握java技術(shù),真正可能需要5個(gè)月以上。待遇相對(duì)來說比php也高些,有1年工作經(jīng)驗(yàn)月薪6000-8000元,3年工作經(jīng)驗(yàn)的可達(dá)到萬元月薪。就前景來說,Java前景應(yīng)該是比較光明的,一是Java穩(wěn)定,應(yīng)用廣泛,一定時(shí)期內(nèi)很難被其他編程語言取代;而許多大型系統(tǒng)都是用java開發(fā),也不可能輕易使用其他語言待遇,所以java的前景應(yīng)該是穩(wěn)定而光明的。PHP的優(yōu)勢(shì)和不足PHP主要用來做網(wǎng)站開發(fā),許多小型網(wǎng)站都用PHP開發(fā),PHP是開源的,這是使得PHP經(jīng)久不衰的原因。在電商、社區(qū)等方面,PHP具備非常成熟的開源代碼和模板,因此使得PHP應(yīng)用極為廣泛。劣勢(shì)是受眾較小,有可替代性。PHP堅(jiān)持腳本語言為主,所以PHP入門比較簡單,經(jīng)過3-4個(gè)月培訓(xùn)即可學(xué)成,找工作起薪比Java要低,平均工資比java也要低些,不過有經(jīng)驗(yàn)的php程序員待遇較高,4、5年開發(fā)經(jīng)驗(yàn)的php工程師,工資可達(dá)1萬5,不過再提升就比較難,php的提升空間不如java。相對(duì)于其他編程語言來說,發(fā)展前景比較樂觀,但不如Java穩(wěn)定。
再世修真
1、java和php技術(shù)層面對(duì)比: java是純面向?qū)ο箝_發(fā),功能強(qiáng)大,分支眾多,沒有java不能做的軟件。C/S也好B/S也好。從功能上講,沒有語言可以和java相比。但其優(yōu)勢(shì)也是其劣勢(shì),具體參考第6點(diǎn)。 PHP屬于后起之秀,吸收了java和c以及perl等語言優(yōu)點(diǎn),專注互聯(lián)網(wǎng)領(lǐng)域。WEB領(lǐng)域PHP擁有得天獨(dú)厚的優(yōu)勢(shì),WEB領(lǐng)域沒有語言可以和他比。 兩者相比,基本上java完勝。但是其實(shí)并沒有太大的可比性,專注領(lǐng)域不同。單純拿兩者都可以做的WEB來說,PHP完勝?! ?、java和php市場(chǎng)份額對(duì)比: java語言算是古老,多年的發(fā)展,其在C/S領(lǐng)域和B/S領(lǐng)域都占有一席之地,特別是在電信和銀行行業(yè)。但隨著社會(huì)需求的變化和其他語言的專注,java的市場(chǎng)正被一點(diǎn)點(diǎn)蠶食,WEB領(lǐng)域幾乎被PHP一統(tǒng)天下,嵌入式領(lǐng)域幾乎被C++一統(tǒng)天下,客戶端領(lǐng)域幾乎被C語言一統(tǒng)天下,要不是安卓的出現(xiàn),java的命運(yùn)還真不好說了。其之前積累的巨大java帝國不會(huì)一下子崩塌,一定是有一個(gè)過程。所以現(xiàn)在學(xué)習(xí)并不需要擔(dān)心其前途,現(xiàn)在學(xué)習(xí)你更需要擔(dān)心的卻是近十年間英才輩出的javaer,和大批正在進(jìn)入java陣營的同業(yè)者。 PHP在市場(chǎng)描述就比較簡單了,因?yàn)槲覀冎灰匆粋€(gè)領(lǐng)域,那就是web領(lǐng)域。WEB領(lǐng)域php的市場(chǎng)超過80%,其余的則是如java-JSP,asp,C#,.NET,python,ruby等。網(wǎng)站500強(qiáng)中有395家使用PHP。全球最大的兩個(gè)網(wǎng)站facebook和新浪微博全在使用PHP。 兩者相比,算平分秋色?! ?、java和PHP的發(fā)展空間對(duì)比 安卓勢(shì)頭很猛,但手機(jī)安裝app數(shù)量有限,推廣難,也是app面臨的最大挑戰(zhàn),好在安卓只有JAVA可以做,除此之外就是HTML5了。 中國人口占全球人口19.7%,中國網(wǎng)民占全球網(wǎng)民22.4%,中國網(wǎng)站數(shù)量占全球網(wǎng)站數(shù)量的0.5%,網(wǎng)站的可發(fā)展空間可謂巨大;發(fā)達(dá)國家互聯(lián)網(wǎng)對(duì)GDP的貢獻(xiàn)可達(dá)20%,中國互聯(lián)網(wǎng)對(duì)GDP的影響僅為3%??芍^互聯(lián)網(wǎng)的發(fā)展空間巨大,而互聯(lián)網(wǎng)離不開WEB,WEB離不開PHP。 兩者相比,個(gè)人覺得PHP的優(yōu)勢(shì)更加明顯。 4、java和PHP的薪資對(duì)比 薪資事由供求關(guān)系決定的,人才缺失,薪資自然高,人才飽和,薪資自然不會(huì)高。 java由于大學(xué)基本都有這個(gè)課程,很多人想從事軟件行業(yè)的時(shí)候,自然就學(xué)習(xí)JAVA了,加上java近10年的火爆,人才輩出,整個(gè)java行業(yè)是處于供大于求的。南京地區(qū):一個(gè)30人的java培訓(xùn)班,最后差不多10人找不到理想的工作而轉(zhuǎn)行,最低薪資甚至只有1000多元,就有人肯干。當(dāng)然java學(xué)的好的,薪資4000多也是不少的。 PHP完全依托于市場(chǎng)的驅(qū)動(dòng),難點(diǎn)在于很多人并不了解PHP,也沒途徑可以了解,根本原因是大學(xué)沒有這個(gè)課程,我知道的,南京百十所高校只有曉莊學(xué)院開了PHP課程,而且不是作為主修。市場(chǎng)對(duì)PHP的需求,高校并不清楚,高校更愿意推符合學(xué)院派特點(diǎn)的java。 學(xué)習(xí)php的人少,企業(yè)需求多,導(dǎo)致PHP薪資遠(yuǎn)遠(yuǎn)超過了同行業(yè)者。一般起薪?jīng)]有低于3000元的。南京地區(qū)高的早已經(jīng)突破4500元。北上廣更是突破了6000元的起薪。 兩者相比:除了java工作難找,但只要找到了工作,高位線是差不多的,低位線JAVA明顯處于劣勢(shì)?! ?、java和php的薪資漲幅速度對(duì)比: java是公認(rèn)的難,難上手,真正上手需要至少1-2年,而這期間都屬于學(xué)徒級(jí)別,薪資漲幅有限。2年后會(huì)有一個(gè)較大的漲幅,基本拿個(gè)6-7千是沒有問題的。 PHP是公認(rèn)的簡單,上手極快,基本過了試用期就可以漲工資了,PHPer正常是半年漲一次薪資,前3年的幅度都還可以,1年5-6千,2年7-8千。3年能過萬的也大有人在。 兩者相比:其實(shí)php的前端優(yōu)勢(shì)明顯,后段雙方區(qū)域持平。并不像很多人說的PHP后面難漲,PHP缺人,但更缺熟手。java也不像很多人吹噓的那樣高薪,兩級(jí)分化嚴(yán)重。其實(shí)也很正常,越難的語言,兩級(jí)分化越是嚴(yán)重。 6、java和php各自發(fā)展的瓶頸: JavaEE體系曾經(jīng)統(tǒng)治企業(yè)級(jí)軟件開發(fā)長達(dá)數(shù)十年之久,十年間英才輩出,但是Java語言本身卻越來越顯示出臃腫和分裂的態(tài)勢(shì)。使用Java是個(gè)昂貴的選擇,復(fù)雜的需求設(shè)計(jì), 緩慢的項(xiàng)目進(jìn)度,昂貴的應(yīng)用服務(wù)器和維護(hù)難度使Java成為了一種廟堂之上的語言。而版本的分裂也使所謂的跨平臺(tái)特性成為了一句空話。Java的特性使得它并不適合業(yè)務(wù)隨著市場(chǎng)快速變化的互聯(lián)網(wǎng)企業(yè),WEB領(lǐng)域幾乎被PHP一統(tǒng)天下,嵌入式領(lǐng)域幾乎被C++一統(tǒng)天下,客戶端領(lǐng)域幾乎被C語言一統(tǒng)天下,要不是安卓的出現(xiàn),java的命運(yùn)還真不好說了。php的大中型系統(tǒng)開發(fā),方便、快速、是java跟asp.net沒法比擬的, 還有php有很多如yaf,yii,ci等強(qiáng)大的框架, 中小型一般系統(tǒng)的開發(fā),一個(gè)thinkphp就足于通殺java的ssh三大框架了。 PHP由于其簡單,快速開發(fā)等特點(diǎn),也導(dǎo)致了開發(fā)復(fù)雜應(yīng)用稍顯吃力,所謂成也蕭何敗也蕭何,PHP由于其關(guān)注應(yīng)用層面,開發(fā)基本不需要考慮底層的東西,導(dǎo)致其開發(fā)快速,學(xué)習(xí)簡單;但也導(dǎo)致了學(xué)習(xí)PHP工作一段時(shí)間比較容易遇到瓶頸,PHP在5.3版本后加入了更為強(qiáng)大的擴(kuò)展,通過PHP的擴(kuò)展可以實(shí)現(xiàn)PHP本身實(shí)現(xiàn)不了的功能。所以PHP開發(fā)遇到了這樣瓶頸,可以考慮通過擴(kuò)展來解決,facebook和weibo.com正在大量使用擴(kuò)展功能去應(yīng)對(duì)一個(gè)又一個(gè)的難題。新浪微博架構(gòu)師兼首席PHP技術(shù)顧問惠新宸一直在專注與PHP底層原理的研究和分享。擴(kuò)展是被他認(rèn)為PHP最偉大的地方?! ?、java和PHP的崗位數(shù)對(duì)比: 一下數(shù)據(jù)出自2014年9月初的百度統(tǒng)計(jì): 2014年9月初,全國java招聘崗位數(shù)為82703個(gè)?! ?014年9月初,全國PHP招聘崗位數(shù)為47263個(gè)?! ava的崗位數(shù)差不多是PHP崗位數(shù)的2倍不到。但值得深思的是,java的人才數(shù)量是PHP人才數(shù)量的100倍還不止?! ?、java和PHP的學(xué)習(xí)成本對(duì)比: java學(xué)習(xí),是公認(rèn)的難。難以上手,難以理解。自學(xué)時(shí)間成本是12個(gè)月,自學(xué)成功率不到10%,培訓(xùn)時(shí)間成本也近6個(gè)月。培訓(xùn)費(fèi)用平均成本大致為15000元左右。成為熟手的時(shí)間成本為2年。成為高手的時(shí)間成本一般為5年以上。 PHP學(xué)習(xí),是公認(rèn)為最簡單的語言。解釋性語言,無需編譯。自學(xué)時(shí)間成本是6個(gè)月,自學(xué)成功率20%,培訓(xùn)時(shí)間成本3個(gè)月。培訓(xùn)費(fèi)用平均成本8000元左右。成為熟手的時(shí)間成本為1年。成為高手的時(shí)間成本一般為3年以上。 兩者相比,java的學(xué)校成本要明顯高于PHP?! ?總結(jié)一下:java和PHP各有各的優(yōu)勢(shì),說到明天早上也不一定說的完,我想說的是學(xué)習(xí)哪一個(gè),都是OK的。 想學(xué)java就從事安卓行業(yè),想從事WEB領(lǐng)域,就學(xué)習(xí)PHP。 由于java的學(xué)習(xí)難度,沒有基礎(chǔ)或者基礎(chǔ)不好的同學(xué)還是謹(jǐn)慎選擇,對(duì)于零基礎(chǔ)的同學(xué)還是PHP可能更加適合一點(diǎn)。
簡單愛
$num = 1;$num += 1; #在這里 , 這個(gè)表達(dá)式 等效于 : $num = $num + 1;#同理(注意 += 之間不能有空格;下同)# $num -= 1 ; 等效于 $num = $num - 1;# $num /= 1 ; 等效于 $num = $num / 1;# $num *= 1 ; 等效于 $num = $num * 1;# $num %= 1 ; 等效于 $num = $num % 1;# $str .= 'another string' ; 等效于 $str = $str . 'another string';