PHP中Heredoc
在网页开发过程中,经常发现在html代码中出现php代码,但是加了一些代码: 1 !-- 2 EOT; 3 if($tmpCount==$db_txtadnum){ 4 $tmpCount=0;print EOT 5 -- 6 / tr 7 !-- 8 EOT; 9 }}if($tmpCount $tmpCount$db_txtadnum){ 10 for($i=$tmpCount;$i$db_txtadnum;
在网页开发过程中,经常发现在html代码中出现php代码,但是加了一些代码:
<span> 1</span> <span><!--</span> <span> 2</span> <span>EOT; </span><span> 3</span> <span>if($tmpCount==$db_txtadnum){ </span><span> 4</span> <span>$tmpCount=0;print <<<EOT </span><span> 5</span> <span>--></span> <span> 6</span> <span></span><span>tr</span><span>></span> <span> 7</span> <span><!--</span> <span> 8</span> <span>EOT; </span><span> 9</span> <span>}}if($tmpCount && $tmpCount<$db_txtadnum){ </span><span>10</span> <span>for($i=$tmpCount;$i<$db_txtadnum;$i++){print <<<EOT </span><span>11</span> <span>--></span> <span>12</span> <span><span>td </span><span>width</span><span>="$idp%"</span><span>></span><span> </span><span></span><span>td</span><span>></span> <span>13</span> <span><!--</span> <span>14</span> <span>EOT; </span><span>15</span> <span>}print <<<EOT </span><span>16</span> <span>--></span></span>
开始不知道为什么会这样,可能是在html中有php代码,实现以下判断,以控制页面的显示吧,但是今天在整理以前的任务时,发现了一个叫heredoc技术的东西,特意总结一下:
Heredoc技术,在正规的PHP文档中和技术书籍中一般没有详细讲述,只是提到了这是一种Perl风格的字符串输出技术。但是现在的一些论坛程序,和部分文章系统,都巧妙的使用heredoc技术,来部分的实现了界面与代码的准分离,phpwind模板就是一个典型的例子。
<span> 1</span> <span>php </span><span> 2</span> <span>$name</span> = '浅水游'<span>; </span><span> 3</span> <span>print</span> EOT <span> 4</span> <span> 5</span> <span> 6</span> <span> 7</span> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <span> 8</span> <title>Untitled Document</title> <span> 9</span> <span>10</span> <span>11</span> <!--12321--> <span>12</span> Hello,<span>$name</span>! <span>13</span> <span>14</span> <span>15</span> <span>16</span> <span>EOT; </span><span>17</span> ?>
1.浠

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

In this chapter, we will understand the Environment Variables, General Configuration, Database Configuration and Email Configuration in CakePHP.

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

To work with date and time in cakephp4, we are going to make use of the available FrozenTime class.

To work on file upload we are going to use the form helper. Here, is an example for file upload.

In this chapter, we are going to learn the following topics related to routing ?

CakePHP is an open-source framework for PHP. It is intended to make developing, deploying and maintaining applications much easier. CakePHP is based on a MVC-like architecture that is both powerful and easy to grasp. Models, Views, and Controllers gu

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

Validator can be created by adding the following two lines in the controller.
