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

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

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

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

    參考書(shū)籍《精通php5 應(yīng)用開(kāi)發(fā)》。

    1 php 最基本的常量使用:

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

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

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

    ?

    ??? <?php

    ?????? // 預(yù)定義常量

    ?????? 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 )關(guān)于面向?qū)ο?/span>

    依然以關(guān)鍵字 class 聲明類, var 聲明屬性, function 聲明成員方法, -> 符號(hào)類似 java 中的 .

    有意思的是 php 中也有 class 也有構(gòu)造函數(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)容

    說(shuō)到這里,對(duì)比其他幾個(gè)功能相近的方法。

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

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

    ??? <?php

    ?????? var_dump(1.2);

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

    ??? ?>

    4 )類型轉(zhuǎn)化

    感覺(jué)和其他語(yǔ)言類型轉(zhuǎn)換都差不多。

    ??? <?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 為檢測(cè)字符(要替換的字符),參數(shù) 2 為替換成字符,參數(shù) 3 為操作對(duì)象

    ??? ?<?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>";????

    ??? ??>

    一個(gè)特別現(xiàn)象, json 傳遞參數(shù)過(guò)來(lái)的時(shí)候發(fā)現(xiàn)只有參數(shù)名,沒(méi)有參數(shù)值。所以當(dāng)時(shí)手動(dòng)將 json 做了處理。在原來(lái)基礎(chǔ)上 eg json ="jsonparam="+json;

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

    ?

    6 php 外部變量

    總結(jié)完 $_POST $_GET 也就不多說(shuō)了。

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

    ??????

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

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

    ??????

    ?????? _FILE_: 當(dāng)前文件名

    ?????? _LINE_: 當(dāng)前行數(shù)

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

    ?????? _CLASS_: 當(dāng)前類名

    ?????? _METHOD_: 當(dāng)前對(duì)象的方法名( php5.0 新增)

    ?????? TRUE:

    ?????? FALSE:

    ?????? M_PI

    ???

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

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

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

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

    常用鏈接

    留言簿(21)

    隨筆分類(265)

    隨筆檔案(242)

    相冊(cè)

    JAVA網(wǎng)站

    關(guān)注的Blog

    搜索

    •  

    積分與排名

    • 積分 - 914554
    • 排名 - 40

    最新評(píng)論

    主站蜘蛛池模板: 亚洲一区二区三区久久久久| 最新免费jlzzjlzz在线播放| 一级免费黄色大片| 国产亚洲精品仙踪林在线播放| 亚洲狠狠婷婷综合久久| 亚洲狠狠婷婷综合久久| 中文字幕免费视频精品一| 在线免费视频你懂的| a级片免费观看视频| 日本免费在线观看| 久久国产精品免费网站| 日韩高清在线免费看| 国产免费AV片无码永久免费| 国产午夜免费秋霞影院| 久久精品国产精品亚洲蜜月| 久久亚洲精品中文字幕无码| 亚洲网站在线播放| 亚洲AV无码乱码在线观看代蜜桃| 五月天婷婷免费视频| 成全在线观看免费观看大全| 99re在线这里只有精品免费| 国产男女爽爽爽爽爽免费视频| 国产精品成人免费视频网站京东| 国产精品无码素人福利免费| 国产精品亚洲w码日韩中文| 亚洲色无码一区二区三区| 在线电影你懂的亚洲| 亚洲色中文字幕在线播放| 美女视频黄频a免费大全视频| 久久国产乱子伦精品免费午夜| 成年男女男精品免费视频网站| 亚洲AV成人精品网站在线播放 | 亚洲一区二区三区电影| 67194在线午夜亚洲| 美女又黄又免费的视频| 91免费精品国自产拍在线不卡| 亚洲Aⅴ无码一区二区二三区软件| 中文亚洲AV片不卡在线观看 | 久热综合在线亚洲精品| 美女视频黄视大全视频免费的| 亚洲免费综合色在线视频|