<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    前面總結過 php 的環(huán)境配置,這里總結了基本前三章(主要是第三章內(nèi)容)的基礎只是,當然對于流程控制什么和 C 一樣也就不贅述。

    參考書籍《精通php5 應用開發(fā)》。

    1 php 最基本的常量使用:

    常量是在程序執(zhí)行期間無法改變的數(shù)據(jù)。常量的作用域是全局的。常量的命名與變量相似,只是不帶有美元符號。

    預定義常量 :??? define("MAX_LINE_NUM",4);

    str_repeat(char,num): 重復輸出字符 .

    ?

    ??? <?php

    ?????? // 預定義常量

    ?????? define("MAX_LINE_NUM",4);??

    ?????? $title="<h1>hello , php world!</h1>\n";

    ?????? echo $title;

    ?????? echo "<pre>\n";

    ?????? for($i=1;$i<=MAX_LINE_NUM;$i++)

    ?????? {

    ?????????? echo print_star($i);

    ?????????? echo "\n";

    ?????? }

    ?????? echo "</pre>";

    ?????? function print_star($num)

    ?????? {

    ?????????? return str_repeat("*",$num);

    ?????? }

    ??? ?>

    2 )關于面向對象

    依然以關鍵字 class 聲明類, var 聲明屬性, function 聲明成員方法, -> 符號類似 java 中的 .

    有意思的是 php 中也有 class 也有構造函數(shù) 并且也有 extends 方法。 (*^__^*)


    ???

    <?php

    ??? class Cat

    ??? {

    ?????? var $name ;

    ?????? var $weight=0;

    ?????? function Cat($name)

    ?????? {

    ?????????? $this->name = $name;

    ?????????? $this->weight = 1.5;

    ?????? }

    ?????? function eat($food)

    ?????? {

    ?????????? $this->weight += $food;

    ?????? }

    ??? }

    ??? $cat = new Cat("tom");

    ??? $cat->eat(0.5);

    ??? //print_r($cat);

    ??? var_export($cat);

    ??? */

    ??? ?>

    3 )基本輸出

    print_r () : 只是查看數(shù)據(jù)內(nèi)容

    說到這里,對比其他幾個功能相近的方法。

    要查看數(shù)據(jù)類型 :gettype ()

    要查看變量類型和值: var_dump ()

    ??? <?php

    ?????? var_dump(1.2);

    ?????? echo gettype(1.2);

    ??? ?>

    4 )類型轉化

    感覺和其他語言類型轉換都差不多。

    ??? <?php

    ??? ?$str = "123abc";

    ??? ?echo (int)$str;

    ??? ?echo "<br>";

    ? ?? ?$stra="456eee";

    ??? ?print_r(settype($stra,"array"));

    ??? ??>

    5 )字符替換題外話

    echo get_resource_type($fp);// 輸出資源類型 stram

    str_replace 含義 參數(shù) 1 為檢測字符(要替換的字符),參數(shù) 2 為替換成字符,參數(shù) 3 為操作對象

    ??? ?<?php

    ??? ??? ?$fp = fopen("index.htm","w");

    ??? ??? ?echo get_resource_type($fp);// 輸出資源類型 stram

    ?

    ?????? ?$vowels = array("a", "e", "i", "o", "u", "A", "E", "I", "O", "U");

    ?????? ?$str = "Hello World of PHP";

    ?????? ?$onlyconsonants = str_replace($vowels, "", $str);

    ?????? ?echo ($str);

    ?????? ?echo "<br>";

    ?????? ?echo $onlyconsonants;//Hll Wrld f PHP

    ?????? ?echo "<br>";????

    ??? ??>

    一個特別現(xiàn)象, json 傳遞參數(shù)過來的時候發(fā)現(xiàn)只有參數(shù)名,沒有參數(shù)值。所以當時手動將 json 做了處理。在原來基礎上 eg json ="jsonparam="+json;

    $_POST 能非常方便的取得表單數(shù)據(jù)。 由于接收到的數(shù)據(jù)進行了轉義,所以將多余的 '\' 去除。

    ?

    6 php 外部變量

    總結完 $_POST $_GET 也就不多說了。

    $_REQUEST 變量 , 此關聯(lián)數(shù)組不僅包含了 $_POST $GET 還包含 $_COOKIE. 這種包含是有順序的,這順序由 php.ini 文件中 variables_order 決定。

    ??????

    7 )常用的系統(tǒng)常量

    ?????? php 中已經(jīng)定義了一些系統(tǒng)變量。下面列出了一些常見的系統(tǒng)常量。

    ??????

    ?????? _FILE_: 當前文件名

    ?????? _LINE_: 當前行數(shù)

    ?????? _FUNCTION_: 當前函數(shù)名

    ?????? _CLASS_: 當前類名

    ?????? _METHOD_: 當前對象的方法名( php5.0 新增)

    ?????? TRUE:

    ?????? FALSE:

    ?????? M_PI

    ???

    ??? 要自定義用戶常量,可以使用 define ()函數(shù)。常量的值只能為標量,不能為數(shù)組、對象或資源。常量定義后就不能被更改或取消定義。

    ??? 如果沒有定義就使用常量,會自動為其匹配值,與是與常量名相同的字符串。與此同時,系統(tǒng)會發(fā)出一個 E_NOTICE 的警告。我們應該避免

    未定義就使用常量。檢查常量是否定義: isset()

    posted on 2007-08-22 22:36 -274°C 閱讀(433) 評論(0)  編輯  收藏 所屬分類: PHP

    常用鏈接

    留言簿(21)

    隨筆分類(265)

    隨筆檔案(242)

    相冊

    JAVA網(wǎng)站

    關注的Blog

    搜索

    •  

    積分與排名

    • 積分 - 914354
    • 排名 - 40

    最新評論

    主站蜘蛛池模板: 亚洲成a人片在线观看中文动漫| 免费无码AV一区二区| 亚洲毛片不卡av在线播放一区| 97国产免费全部免费观看| 伊人免费在线观看| 偷自拍亚洲视频在线观看| 亚洲三级中文字幕| 亚洲国产成人私人影院| 亚洲精品国精品久久99热| 成人免费午间影院在线观看| 四虎影视成人永久免费观看视频| 日韩免费高清一级毛片| 亚洲乱色熟女一区二区三区蜜臀| 亚洲美女aⅴ久久久91| 亚洲av永久无码精品古装片| 亚洲国产精品成人| 国产成人免费手机在线观看视频 | 亚洲AV无码乱码精品国产| 免费看韩国黄a片在线观看| 久久永久免费人妻精品下载| 两个人的视频www免费| a级毛片免费观看网站| 免费无码婬片aaa直播表情| 亚洲AV无码一区二区三区久久精品 | 久久亚洲国产精品成人AV秋霞| 亚洲综合网站色欲色欲| 亚洲精品视频免费观看| 免费看国产一级片| 一区国严二区亚洲三区| 又爽又高潮的BB视频免费看 | 亚洲狠狠色丁香婷婷综合| 亚洲精品天堂在线观看| 亚洲av极品无码专区在线观看| 亚洲成人福利在线观看| 91亚洲自偷在线观看国产馆| 亚洲精品日韩专区silk| 亚洲av无码片区一区二区三区| 亚洲一级高清在线中文字幕| 99999久久久久久亚洲| 亚洲日本va一区二区三区| 亚洲AV无码一区二区三区网址|