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”的值。
相關文章
- PHP 安全:如何防範使用者上傳 PHP 可執行檔案PHP
- 適合ionic初學者的小專案
- 初學者轉行學Python合適還是C語言合適?PythonC語言
- Python適合初學者學習嗎?Python
- 最適合於初學者的 Linux 發行版Linux
- 怎麼在win10執行php檔案_win10系統如何開啟php檔案Win10PHP
- 初學者學習Linux選擇哪個發行版本合適?Linux
- 【淺出 PHP】PHP 檔案操作 寫檔案PHP
- Python和PHP初學者先學哪個好?PythonPHP
- PHP初學者最常遇到的8個錯誤及解決方法PHP
- 哪種程式語言適合初學者學習
- PHP 使用檔案鎖 避免同時執行一個指令碼PHP指令碼
- PHP 執行模式PHP模式
- PHP執行sqlPHPSQL
- PHP執行模式PHP模式
- (適合初學者)下一個更大元素
- 免構建安裝 nginx php-fpm 快速執行 php 專案NginxPHP
- Linux哪個發行版本適合初學者?Linux基礎入門!Linux
- 初學 PHP __set ( ) 和 __ get ( )PHP
- 作為初學者,Python和PHP哪個好學習?PythonPHP
- PHP配置檔案詳解php.iniPHP
- php生成配置檔案config.php 生成陣列配置檔案PHP陣列
- PHP上傳檔案PHP
- PHP寫入檔案PHP
- PHP檔案包含 整理PHP
- PHP:檔案載入PHP
- 為什麼Python適合初學者 學Python大概要多久Python
- Python適合初學者或者0基礎小白學習嗎?Python
- 適合初學者學java技術的書籍推薦!Java
- 怎樣選擇適合自己php框架PHP框架
- 初學 PHP 總結建立物件PHP物件
- PHP漏洞全解————10、PHP檔案包含漏洞PHP
- PHP檔案解密 php魔方解密線上工具PHP解密
- c語言初學者用vs還是vscode vs和vscode哪個適合初學者C語言VSCode
- 適合初學者的java書籍,一定要碼Java
- Python真的適合初學者嗎?原因是什麼?Python
- 適合零基礎初學者學習的Java順序Java
- PHP和Python哪個更適合Web開發?Python學習!PHPPythonWeb