資源描述:
《詳解php運(yùn)行環(huán)境配置 phpini配置及php基礎(chǔ)教程》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、詳解php運(yùn)行環(huán)境配置php.ini配置及php基礎(chǔ)講解1、PHP變量及數(shù)據(jù)類型1)$variable,變量以字母、_開始,不能有空格2)賦值$variable=value;3)弱類型,直接賦值,不需要顯示聲明數(shù)據(jù)類型4)基本數(shù)據(jù)類型:Integer,Double,String,Boolean,Object(對象或類),Array(數(shù)組)PHP片段四種表示形式。標(biāo)準(zhǔn)tags:shorttags:?>需要在php.ini中設(shè)置short_open_tag=on,默認(rèn)是onasptags:<%%>需要在php.ini中設(shè)置asp_tags=on,默認(rèn)是offscri
2、pttags:5)特殊數(shù)據(jù)類型:Resourse(對第三方資源(如數(shù)據(jù)庫)的引用),Null(空,未初始化的變量)3、操作符1)賦值操作符:=2)算術(shù)操作符:+,-,*,/,%(取模)3)連接操作符:.,無論操作數(shù)是什么,都當(dāng)成String,結(jié)果返回String4)CombinedAssignmentOperators合計(jì)賦值操作符:+=,*=,/=,-=,%=,.=5)AutomaticallyIncrementingandDecrementing自動增減操作符:(1)++$variable,-$variable,先
3、++或-,再做其他操作(2)$variable+=1<=>$variable++;$variable-=1<=>$variable-,跟c語言一樣,先做其他操作,后++或-6)比較操作符:==(左邊等于右邊),!=(左邊不等于右邊),===(左邊等于右邊,且數(shù)據(jù)類型相同),>=,>,<,<=7)邏輯操作符:
4、
5、óor,&&óa(chǎn)nd,xor(當(dāng)左右兩邊有且只有一個(gè)是true,返回true),!4、注釋:單行注釋://,#多行注釋:/**/5、每個(gè)語句以;號結(jié)尾,與java相同6、定義常量:define(“CONSTANS_NAME”,value)7、打印語句:print,與c語言相
6、同8、流程控制語句1)if語句:(1)if(expression){//codetoexcuteifexpressionevaluatestotrue}(2)if(expression){}else{}(3)if(expression1){}elseif(expression2){}else{}2)swich語句switch(expression){caseresult//executethisifexpressionresultsinresult1break;caseresult//executethisifexpressionresultsinresult2break;def
7、ault://executethisifnobreakstatement//hasbeenencounteredhitherto}3)?操作符:(expression)?returned_if_expression_is_true:returned_if_expression_is_false;4)while語句:(1)while(expression){//dosomething}(2)do{//codetobeexecuted}while(expression);5)for語句:for(initializationexpression;testexpression;modif
8、icationexpression){//codetobeexecuted}6)break;continue9、編寫函數(shù)1)定義函數(shù):functionfunction_name($argument1,$argument2,……)//形參{//functioncodehere;}2)函數(shù)調(diào)用function_name($argument1,$argument2,……);//形參3)動態(tài)函數(shù)調(diào)用(DynamicFunctionCalls):
Listing6.59、{//定義函數(shù)sayHelloprint"hello
";}$function_holder="sayHello";//將函數(shù)名賦值給變量$function_holder$function_holder();//變量$function_holder成為函數(shù)sayHello的引用,調(diào)用$function_holder()相當(dāng)于調(diào)用sayHello?>4)變量作用域:全局變量:
Listing6.8