在w3school 上學php,看到第一句就是「php 檔案可包含文字、html 標籤以及指令碼」
在後來的學習別人的**,發現在需要html**的php指令碼中,多用這麼幾種方法
第一種是在html中加php。大段大段的html**中,在各個需要執行php的地方<?php .... ?>。這種方法在asp的程式中比較常見。
例子:
[code_lite]
<?php
echo "hello world!這是正文";
?>
[/code_lite]
第二種用echo輸出html。但是html中有雙引號,所用echo輸出的內容用單引號括起來,避免出錯,也省了轉義這一步。比如這樣的**:
[code_lite]
<?php
if(!$_post)
?>[/code_lite]
不過比較多見的還是加了轉義符號的,個人覺得閱讀起來不爽
[code_lite]echo "" [/code_lite]
第三種就是用(<<<)標記符了,這是在php168的模板**中首次見到的。
[code_lite]<<
eot;[/code_lite]
中間的文件直接輸出,乙個比較好理解的說法是「乙個多行的echo 」。
優點是輸出大段html方便,不需要轉義,而且可以引用變數。乙個例子:
[code_lite]
<?php
print <<
$rs[name]
eot;
?>[/code_lite]
在上面的例子乾淨利索的輸出了大段html+變數的值,非常棒。
注意:可以多次使用eot方式輸出,但是<<
PHP三種連線mysql方式
主要分為兩種,一是通過mysqli方式,另外是通過pdo mysqli方式只能連線mysql資料庫,而pdo方式可以連線12種資料庫,便於資料庫切換 一 mysqli方式 分為面向過程和物件導向兩種不同的方式 1.mysqli 面向過程 servername localhost username r...
PHP連線mysql的三種方式
php與mysql的連線有三種方式,分別是 php的mysql擴充套件 php的mysqli擴充套件 php資料物件 pdo 下面針對以上三種連線方式做下總結,以備在不同場景下選出最優方案。1 php的mysql擴充套件是設計開發允許php應用與mysql資料庫互動的早期擴充套件。mysql擴充套件...
php依賴注入的三種方式
控制反轉 inversion of control,縮寫為ioc 是物件導向程式設計中的一種設計原則,可以用來減低計算機 之間的耦合度。其中最常見的方式叫做依賴注入 dependency injection,簡稱di 下面我們就為大家介紹一下php依賴注入的三種方式。一 構造器注入 將被依賴物件通過...