php混編的三種方式

2021-07-10 19:10:10 字數 877 閱讀 2574

在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依賴注入的三種方式。一 構造器注入 將被依賴物件通過...