官术网_书友最值得收藏!

實例002 在PHP中動態輸出JavaScript腳本

【實例描述】

JavaScript是一種能讓用戶的網頁更加生動活潑的腳本語言,也是目前網頁設計中最容易學又最方便的語言。JavaScript腳本語言支持跨瀏覽器和多平臺,在前端動態網頁設計中是最重要的編程語言之一。PHP本身支持對JavaScript腳本語言的使用。

本實例通過類似動態輸出HTML代碼的方式,使用打印字符串的方式動態輸出JavaScript腳本,運行效果如圖1-2所示。

圖1-2 在PHP中動態輸出JavaScript腳本

【實現過程】

創建名為index.php的腳本文件。通過打印保存有JavaScript腳本代碼的字符串變量實現實例效果。其代碼如下。

        <?php
            $str_javascript = <<<start
            <script type='text/javascript'>
            alert("動態網頁之美——php");
            </script>
            start;
            echo $str_javascript;
        ?>

【代碼解析】

本實例中主要使用了PHP中的<<<運算符,此運算符將自定義分界符間的內容視為字符串,可對其間的變量做處理;本實例中start為自定義分界符,結束時必須位于行首。這樣就可以輸出大段的HTML或者JavaScript代碼,而不用把里面的引號轉義或使用大量的字符串拼接。其基本結構如下。

        變量=<<<自定義標記名
        /*
        字符串內容
        可以定義多行字符串
        */
        自定義標記名;
        打印輸出

注意:標記名為配對出現,同一頁面中不允許同名出現兩個以上標記名。配對標記名的結尾標記名應單獨一行,前后均不允許輸出字符。

主站蜘蛛池模板: 大冶市| 汨罗市| 东城区| 南阳市| 浮梁县| 瓮安县| 青神县| 确山县| 虹口区| 平顺县| 沙河市| 汉沽区| 班戈县| 会理县| 获嘉县| 嘉兴市| 于都县| 建平县| 鄂温| 茂名市| 通河县| 平阴县| 阳曲县| 绵竹市| 西华县| 靖州| 宁津县| 巧家县| 镇原县| 翁牛特旗| 海口市| 福海县| 锡林郭勒盟| 独山县| 琼结县| 金川县| 华容县| 竹山县| 沂南县| 平原县| 南川市|