- PHP 代表 PHP: Hypertext Preprocessor
- PHP 文件可包含文本、HTML、JavaScript代碼和 PHP 代碼
- PHP 代碼在服務(wù)器上執(zhí)行,結(jié)果以純 HTML 形式返回給瀏覽器
- PHP 文件的默認文件擴展名是 ".php"
PHP能做什么
- PHP 可以生成動態(tài)頁面內(nèi)容
- PHP 可以創(chuàng)建夏哭、打開、讀取献联、寫入竖配、關(guān)閉服務(wù)器上的文件
- PHP 可以收集表單數(shù)據(jù)
- PHP 可以發(fā)送和接收 cookies
- PHP 可以添加、刪除里逆、修改您的數(shù)據(jù)庫中的數(shù)據(jù)
- PHP 可以限制用戶訪問您的網(wǎng)站上的一些頁面
- PHP 可以加密數(shù)據(jù)
PHP基本語法
- PHP 腳本可以放在文檔中的任何位置进胯。
- PHP 腳本以 <?php 開始,以 ?> 結(jié)束:
<!DOCTYPE html>
<html>
<body>
<h1>我的第一個 PHP 頁面</h1>
<?php
echo "Hello World!";
?>
</body>
</html>
- PHP 中的每個代碼行都必須以分號結(jié)束
- 兩種在瀏覽器輸出文本的基礎(chǔ)指令:echo 和 print原押。
PHP變量
- 變量以 $ 符號開始胁镐,后面跟著變量的名稱
- PHP 沒有聲明變量的命令。
- 變量在您第一次賦值給它的時候被創(chuàng)建:
- PHP 是一門弱類型語言
- PHP 會根據(jù)變量的值诸衔,自動把變量轉(zhuǎn)換為正確的數(shù)據(jù)類型盯漂。
- 在強類型的編程語言中,我們必須在使用變量前先聲明(定義)變量的類型和名稱笨农。
PHP變量的作用域
PHP 有四種不同的變量作用域:
- local
- global
- static
- parameter
PHP echo 和 print 語句
- echo - 可以輸出一個或多個字符串
- print - 只允許輸出一個字符串就缆,返回值總為 1
提示:echo 輸出的速度比 print 快, echo 沒有返回值磁餐,print有返回值1违崇。
- echo 和 print 都是一個語言結(jié)構(gòu)阿弃,使用的時候可以不用加括號,也可以加上括號: echo 或 echo() print print()羞延。
<?php
echo "<h2>PHP is fun!</h2>";
echo "Hello world!<br>";
echo "I'm about to learn PHP!<br>";
echo "This", " string", " was", " made", " with multiple parameters.";
print "<h2>PHP is fun!</h2>";
print "Hello world!<br>";
print "I'm about to learn PHP!";
?>
- 如何使用 echo 命令輸出變量和字符串:
<?php
$txt1="Learn PHP";
$txt2="w3cschool.cc";
$cars=array("Volvo","BMW","Toyota");
echo $txt1;
echo "<br>";
echo "Study PHP at $txt2"; //php 雙引號內(nèi)部可包含變量
echo "My car is a {$cars[0]}"; //用大括號 顯式的指定這是變量
$txt1="Learn PHP";
$txt2="w3cschool.cc";
$cars=array("Volvo","BMW","Toyota");
print $txt1;
print "<br>";
print "Study PHP at $txt2";
print "My car is a {$cars[0]}";
?>