- PHP程序設計經典300例
- 王甲臨編著
- 458字
- 2018-12-30 10:43:34
實例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代碼,而不用把里面的引號轉義或使用大量的字符串拼接。其基本結構如下。
變量=<<<自定義標記名 /* 字符串內容 可以定義多行字符串 */ 自定義標記名; 打印輸出
注意:標記名為配對出現,同一頁面中不允許同名出現兩個以上標記名。配對標記名的結尾標記名應單獨一行,前后均不允許輸出字符。
推薦閱讀
- scikit-learn Cookbook
- 一步一步學Spring Boot 2:微服務項目實戰
- 深入實踐Spring Boot
- RTC程序設計:實時音視頻權威指南
- Learning Neo4j 3.x(Second Edition)
- Python算法從菜鳥到達人
- Scala程序員面試算法寶典
- 青少年學Python(第1冊)
- Illustrator CS6設計與應用任務教程
- 視窗軟件設計和開發自動化:可視化D++語言
- After Effects CC案例設計與經典插件(視頻教學版)
- Less Web Development Cookbook
- Mastering Unity Scripting
- 破繭成蝶:用戶體驗設計師的成長之路
- Getting Started with SpriteKit