上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
实例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代码,而不用把里面的引号转义或使用大量的字符串拼接。其基本结构如下。
变量=<<<自定义标记名 /* 字符串内容 可以定义多行字符串 */ 自定义标记名; 打印输出
注意:标记名为配对出现,同一页面中不允许同名出现两个以上标记名。配对标记名的结尾标记名应单独一行,前后均不允许输出字符。