PHP&MySQL(二)——困也得啃書,php教程_PHP教程

來源:互聯網
上載者:User

PHP&MySQL(二)——困也得啃書,php教程


madan,所有事情都敢趕在一起。。。以後每天中午去學車啊,好開心。。晚上好睏,但是困也得啃書。。。。。。。。

二、PHP指令碼程式設計語言

什麼變數啊,資料類型啊,特別特別基本的不記錄了,說點容易忽略的。

phpdefine("PI", 3.1415926);  //常量的定義echo "圓周率=".PI."
"; //.的連結作用,同樣用於$var的賦值等if (PI<3&&PI>=2) { $var="shit";}else{ echo "f**k"."";}// 先判斷PI<3,如果不成立,就直接進入else——稱為短路設計,加快程式速度;// 同理,為了實現程式的高效,把最容易出錯的放前面,最複雜的計算放右邊$var="asldkjflajdfklj";$v2=(boolean)$var; //強制類型轉換echo $v2;echo "
";$v_true=true; //boolean值也可以直接賦值if (is_bool($v2)&&$v2===$v_true) { //恒等===,可以判斷資料類型是否相同;is_bool echo "Variables have the same value and type!"; echo "";}//另外,非恒等仍然是!==$lll="dfa"+333;var_dump($lll);echo "";print_r($lll);echo "";echo gettype($lll);echo "";//var_dump允許一次檢查多個變數,同時提供資訊;print_r多用來對數組和對象進行輸出;if (isset($lll)&&!empty($v2)) { //判斷是否為空白 unset($lll);}var_dump($lll);echo ""; //會報錯,但仍能輸出nullfunction doubleint($var){ //自訂函數 if (is_int($var)) { $var=$var*2; return $var; }else{ echo "Please enter a int data."; }}echo doubleint($var);echo "";echo doubleint(4);echo "";//個人覺得,還是少用global和地址傳遞,邏輯上容易出錯,程式沒錯,結果卻不對// 關於include和require// 多用include吧// include失敗了只是警告,後者則是錯誤然後中斷程式// 同時推薦沒事兒就寫絕對路徑,好讀也不易出錯

要說的都在上面了,總結下就是:常量,串連符,自訂函數,類型轉換,類型判斷,檔案引用,恒等符,短路設計,var_dump。

比較亂。

最後舉個例子吧,自製乘法表

php//Chapter 2's example which is a chengfabiaofunction chengfabiao($var){    for ($row=1;$row<=$var;$row++){        for($queue=1;$queue<=$var;$queue++){            $answer=$row*$queue;            echo "$row*$queue=".$answer."  ";        }        echo "";    }        }$var=9;chengfabiao($var);


自己改著玩吧。基礎的東西也得常常拿出來溫習下,我是這麼認為的。

http://www.bkjia.com/PHPjc/1105146.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1105146.htmlTechArticlePHPMySQL(二)——困也得啃書,php教程 madan,所有事情都敢趕在一起。。。以後每天中午去學車啊,好開心。。晚上好睏,但是困也得啃書...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.