PHP文件PHP代碼及運行(適合PHP初學者)
本文轉自:https://blog.csdn.net/cnds123/article/details/80700444
如果在warmpserver上運行php只顯示源代碼,可能是在用記事本保存後綴為.php文件時,保存類型沒有選擇所有文件(不可以選擇為文本文檔)!
PHP文件PHP代碼及運行(適合PHP初學者)
PHP文件可包含HTML、JavaScript代碼和 PHP代碼,換句話說PHP 代碼可以嵌入HTML文檔。PHP文件名以php為後綴。
PHP代碼以“<?php”開頭,以“?>”結束,中間為php代碼,代碼行都必須以分號結束。
當解析一個文件時,PHP(Hypertext Preprocessor超文本預處理器) 會尋找起始和結束標記,也就是 <?php 和 ?>,這告訴 PHP 開始和停止解析二者之間的代碼。此種解析方式使得PHP 可以被嵌入到各種不同的文檔中去,而任何起始和結束標記之外的部分都會被 PHP 解析器忽略。
PHP文件例子:aa.php,其內容如下:
<?php
//這裏可以寫任何php代碼
echo "2*3=";
echo 2*3;
?>
<html>
<head>
<title><?php echo "這是網頁標題"; ?></title>
</head>
<body>
<?php
//這裏也可以寫任何php代碼
echo "\n"; //輸出換行
echo "2-3=";
echo 2-3;
?>
</body>
</html>
PHP 語句以分號結尾(;)。
PHP 支持三種註釋:
// 這是單行註釋
# 這也是單行註釋
/*這是多行
註釋示例
*/
php文件中也可以調用其他.php文件
include ("文件路徑");
或
require ("文件路徑");
區別require引入文件不存在,腳本會停止,include的話會繼續運行。
關於這點在此不做深入介紹。
如何運行PHP代碼
一、以服務端腳本方式運行
這是 PHP 最傳統,也是最主要的目標領域。需要具備以下三點:PHP 解析器、web 服務器和 web 瀏覽器。PHP 代碼在服務器上執行,結果以純 HTML 形式返回給瀏覽器。
這種方式需要配置web服務器和PHP解析器。 Wamp集成Apache/MySQL/PHP/PhpMyadmin,免去了開發人員將時間花費在繁瑣的配置環境過程,安裝也比較簡單。方便使用者在自己的 PC 機上建立 PHP運行環境。
第一步:下載Wampserver
warmserver提供了php運行的環境,請下載安裝。下載Wampserver地址:
http://www.wampserver.com/
第二步:寫php文件,用記事本或notepad++文本編輯器寫,一段簡單的php代碼如下
<!DOCTYPE html>
<html>
<body>
<?php
echo "Hello World!";
?>
</body>
</html>
或
?php
echo "Hello World!";
?>
可以把這個文件暫時保存在桌面。註意文件後綴為.php,如new1.php。在使用記事本程序編輯PHP文檔的過程中,需要註意保存方法和技巧。在“另存為”對話框中輸入文件名稱,後綴名為.php,另外,“保存類型”設置為“所有文件”即可。
第三步:打開Wampserver ,找到Wampsertver的圖標,左鍵,找到www目錄,單擊
把剛才寫的new1.php復制進去。
第四步:打開瀏覽器
在瀏覽器輸入:localhost/new1.php
按Enter鍵就可以看到效果了
二、以CLI(Command Line Interface)命令行接口方式運行
這種方式,不需要任何服務器或者瀏覽器來運行它,只需要 PHP 解析器來執行。這種方式只解析執行PHP代碼,一般用於PHP代碼調試。
創建一個簡單的文本文件,其中包含有以下PHP代碼,並把它保存為test.php:
<?php
echo "test PHP CLI";
?>
為了方便應將php.exe(PHP引擎,解析器)的所在目錄,加入windows的環境變量path中(見後面的附錄)。在命令行提示符下運行這個程序,方法是:
Php test.php
顯示:
test PHP CLI
PHP.exe 參數
參數說明
-a
交互式運行Run interactively
-c
path 從path讀取php的.ini文件
-n
不用讀取php的.ini文件就直接運行
-m
列出經過編譯的模塊
-i
顯示有關PHP構建的信息
-l
檢查PHP腳本的句法
-s
以彩色方式顯示源代碼
-w
顯示去掉註釋之後的源代碼
-h
顯示幫助
在Windows中CMD和PowerShell都是命令行執行窗口,PowerShell 從 Windows7 時代開始內置於 Windows 系統當中,可以看作是微軟對CMD的大升級,兩者並存於 Windows 系統中。
在PHP交互模式(Interactivemode)裏,你在命令行窗口裏輸入PHP代碼,當你輸入了所有PHP代碼後,按下 Ctrl-Z 鍵(windows裏),或按下 Ctrl-D鍵 (linux裏),執行之並退出交互。
php -a
提示
Interactive mode enabled
這時,可輸入:
<?php
//這裏可以寫任何php代碼
echo "2*3=";
echo 2*3;
echo "\n"; //輸出換行
echo "2-3=";
echo 2-3;
?>
按下Ctrl-Z 鍵(windows裏)執行之並退出交互。
php大小寫問題
變量名(所有變量)區分的大小寫,變量名以美元符($)開頭
常量名默認區分大小寫 通常都大寫
函數名、方法名、類名不區分大小寫,但推薦使用與定義時相同
魔術常量不區分大小寫 通常都大寫,如__LINE__、__FILE__、__DIR__
NULL、TRUE、FALSE不區分大小寫
類型強制轉換,不區分大小寫
另外,順便指出,php.ini配置項指令區分大小寫
附錄:Windows10中PATH環境變量的設置
右鍵 此電腦 依次單擊“ 屬性”,“ 高級系統設置”
單擊“高級”選項卡的“環境變量”,將出現如下對話框:
按上圖標註操作,找到“path”單擊選中,再單擊“編輯”,就可以編輯環境變量“path”的值。
---------------------
作者:cnds123
來源:CSDN
原文:https://blog.csdn.net/cnds123/article/details/80700444
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
PHP文件PHP代碼及運行(適合PHP初學者)