1. 程式人生 > >PHP、MySQL和JavaScript學習手冊筆記(二)

PHP、MySQL和JavaScript學習手冊筆記(二)

first 超級 轉換 his java post ace put lin

第三章

  • 賦值運算符:
    $j*=3; 
    等價於
    $j=$j*3;

  • 字符串的單引號雙引號
    雙引號中的變量可以解析,單引號就是絕對的字符串。

  • heredoc長字符串

    <?php
    $author="Scott Aams";
    $out=<<<_END
    test this is the first column
    this is the second column
    
    - $author .
    _END;
    echo $out;

    可以講一整段html語言直接寫在heredoc裏面

  • 預定義變量
    神奇變量

    __LINE__
    __FILE__
    __DIR__
    __FUNCTION__
    __CLASS__
    __METHOD__
    __NAME SPACE__

    超級全局變量

    $GLOBALS
    $_SERVER
    $_GET
    $_POST
    $_FILE
    $_COOKIE
    $_SESSION
    $_NEW
  • 過濾超級全局變量
    htmlentities()
    filter_input()

  • print語句相比echo語句多了返回值
  • 變量的作用域
    函數外創建的變量對於函數來說只能被非函數的代碼訪問

  • 思考題
    1.<?php ?> <? ?>
    2./.../ //
    3.;
    4.$
    5.數組 字符串 對象 數字
    6.一個是賦值 一個是判斷語句
    7.減法預算符 歧義
    8.區分大小寫
    9.不能
    10.隱式轉換
    11.正常是沒有區別的 ++$j先自增,$j++先執行操作再自增
    12.可以 &&優先級高
    13.雙引號多個 或 heredoc
    14.常量不能更改
    15.前面加/ 加\
    16.print有返回值
    17.代碼復用
    18.global它
    19.返回值 一個是global它
    20.變成一個長點的字符串

PHP、MySQL和JavaScript學習手冊筆記(二)