① <php沒有結束標記
首先,如果是PHP和HTML混排的時候,PHP代碼默認必須寫在<?php ?>之間。
比如:<h1><?php echo $title; ?></h1>;
其次,如果一個PHP文件中全部都是PHP代碼,可以不寫結束符號,只寫開始就行。
Zend的編碼規范中也提到了這一點,大意是:只含有PHP代碼的文件是不允許有 ?> 結束符號的,是為了防止有意外的結尾輸出(比如空格,換行),導致程序出現意外響應。
② 以「php」結尾的網頁都是動態網頁嗎
這個不一定的
.php後綴不能說明什麼,只是一般來說是動態網頁,也有可能做成偽的
具體和搜索引擎的關系只是說不太友好,並不是說不收錄
如果有能力偽靜態成html或直接/這樣的比較好了
例如
/art/1/
③ 為什麼PHP不加 >
加與不加,視情況而定。先定義一下兩者的區別。
加結尾的:之後的內容視為 純文本直接輸出,直到再次碰到 <? 或 <?php
不加的:之後的內容視為 PHP 代碼,除非沒有代碼了。
像一些函數庫,類庫這類文件,不加結尾比較好。這樣當它們被其他文件包含的時候,可以避免一些因為有輸出而導致的錯誤。比如
<?PHP
//如果 a.php 有結尾,並且後面多一個回車或空格。下面這行一定報錯。
include("a.php");
session_start():
?>
另外,不加結尾還有個好處,如果伺服器被病毒感染,病毒會在你的 PHP 文件最後加上 HTML 碼。例如:<img src="他的帶毒地址" />
不加結尾的話,等效於直接在 PHP 文件里書寫 HTML 碼,PHP 報錯運行中斷。至少你網站的訪客不會因為這個中毒,你也能馬上發現染毒了。。
總的來說,我個人認為,純 PHP 的程序,不加結尾符,比加結尾符更具有優勢。如果你程序後面還有 HTML 碼之類的文本輸出,那你一定要加結尾。
④ php一般的文件為什麼拿,inc結尾! 那樣有什麼好處
.inc 文件顧名思義是include file的意思。
實際上,文件的後綴對於文件包含是無所謂
你可以包含一個php文件,也可以包含txt文。
一般我們使用inc作為後綴,是因為這樣能體現該文件的作用。
⑤ php中.class是什麼文件
在php中 以".class.php" 後綴結尾的一般指的是類文件, 是封裝好的類,可以直接調用,或者自動調用的類文件,在項目中方便開發
⑥ m.suanmianzhun.com/index.php,請問結尾的php是什麼意思
php是一直語言,主要用於開發網站,以及編寫簡單計算腳本。
index.php就是這個網站伺服器上的一個文件,一般是php編程的程序。
⑦ PHP文檔以什麼結尾啊
php
http://www.21php.com/
⑧ PHP,如果想要在文件末尾寫入方式打開一個文件,該給fopen()傳什麼參數
據我所知,共有下面幾種方式,下面我用我總結了知識給你簡單說明,並且能夠讓你快速記得它們的區別:
文檔說:
r(read只讀,文件頭,不存在就出錯)
w(write清空狀態下的寫,不存在會創建)
x(以只讀方式創建文件,如文件存在則返回false)
a(add末尾增加的寫,文件尾,不存在會創建)
r+(read讀/寫,文件頭,不存在就出錯)
w+(write清空狀態下的讀寫,不存在就創建)
x+(以讀寫方式創建文件,如文件存在則返回false)
a+(add末尾增加的讀寫,文件尾,不存在就創建)
我說:
上面的內容比較容易混淆,現在分類給你看看:
r,r+(讀)內容保留,不存在不創建。+表示(寫)
w,w+(寫),內容不保留,不存在則創建。+表示(讀)
a,a+(寫),內容保留,不存在則創建。+表示(讀)
x,x+ 寫方式創建文件,存在返回false。+表示(讀)
------------------------------------------------
b (bit二進制模式,默認模式,推薦使用)
t(文本,一般不常用)
⑨ PHP是什麼文件
PHP即「超文本預處理器」,是一種通用。PHP是在伺服器端執行的腳本語言,與C語言類似,是常用的網站編程語言。PHP獨特的語法混合了C、Java、Perl以及 PHP 自創的語法。利於學習,使用廣泛,主要適用於Web開發領域。
PHP原始為Personal Home Page的縮寫,已經正式更名為 "PHP: Hypertext Preprocessor"。自20世紀90年代國內互聯網開始發展到現在,互聯網信息幾乎覆蓋了我們日常活動所有知識范疇,並逐漸成為我們生活、學習、工作中必不可少的一部分。
(9)php文件結尾擴展閱讀:PHP是開源腳本語言,腳本語言(Script languages,scripting programming languages,scripting languages)是為了縮短傳統的編寫-編譯-鏈接-運行(edit-compile-link-run)過程而創建的計算機編程語言。雖然許多腳本語言都超越了計算機簡單任務自動化的領域,成熟到可以編寫精巧的程序,但仍然還是被稱為腳本。
幾乎所有計算機系統的各個層次都有一種腳本語言。包括操作系統層,如計算機游戲,網路應用程序,文字處理文檔,網路軟體等。在許多方面,高級編程語言和腳本語言之間互相交叉,二者之間沒有明確的界限。一個腳本可以使得本來要用鍵盤進行的相互式操作自動化。
一個Shell腳本主要由原本需要在命令行輸入的命令組成,或在一個文本編輯器中,用戶可以使用腳本來把一些常用的操作組合成一組序列。主要用來書寫這種腳本的語言叫做腳本語言。很多腳本語言實際上已經超過簡單的用戶命令序列的指令,還可以編寫更復雜的程序。