php 指令碼可放置於文件中的任何位置。
php 指令碼以 <?php*
開頭,以 *?> 結尾:
<?php
// 此處是 php **
?>
php 檔案的預設副檔名是 「.php」。
php 檔案通常包含 html 標籤以及一些 php 指令碼**。
例項:
<?php
echo "hello world!";
?>
執行結果:
hello worlg!
hello world!
注意:
php 語句以分號結尾(;)。php **塊的關閉標籤也會自動表明分號(因此在 php **塊的最後一行不必使用分號)。
注釋用於:
php支援三種注釋:
<?php
(1)// 這是單行注釋
(2)# 這也是單行注釋
(3)/*
這是多行
注釋塊*/
?>
echo:輸出 print:輸出,輸出成功返回1 print_r():輸出陣列 var_dump():輸出資料的詳細資訊,帶有資料型別和資料長度
變數: 儲存資訊的容器:
例項:
<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>
執行結果:
注:php 變數名稱對大小寫敏感!
php 沒有建立變數的命令。
變數會在首次為其賦值時被建立:
例項:
<?php
$txt="hello world!";
$x=5;
$y=10.5;
?>
以上語句執行後,變數 txt 會儲存值 hello world!,變數 x 會儲存值 5,變數 y 會儲存值 10.5。
注:如果您為變數賦的值是文字,請用引號包圍該值。
在 php 中,有兩種基本的輸出方法:echo 和 print。
echo 和 print 之間的差異:
提示:echo 比 print 稍快,因為它不返回任何值。
echo 是乙個語言結構,有無括號均可使用:echo 或 echo()。
顯示字串:
下面的例子展示如何用 echo 命令來顯示不同的字串(同時請注意字串中能包含 html 標記):
<?php
echo "";
echo "hello world!
";echo "i'm about to learn php!
";echo "this", " string", " was", " made", " with multiple parameters.";
?>
顯示變數:
下面的例子展示如何用 echo 命令來顯示字串和變數:
<?php
$txt1="learn php";
$txt2="w3school.com.cn";
$cars=array("volvo","bmw","saab");
echo $txt1;
echo "
";echo "study php at $txt2";
echo "my car is a ";
?>
執行結果:
learn php
study php at w3school.com.cn
my car is a volvo
print 也是語言結構,有無括號均可使用:print 或 print()。
顯示字串:
下面的例子展示如何用 print 命令來顯示不同的字串(同時請注意字串中能包含 html 標記):
<?php
print "";
print "hello world!
";print "i'm about to learn php!";
?>
執行結果:
php is fun!
hello world!
i』m about to learn php!
下面的例子展示如何用 print 命令來顯示字串和變數:
<?php
$txt1="learn php";
$txt2="w3school.com.cn";
$cars=array("volvo","bmw","saab");
print $txt1;
print "
";print "study php at $txt2";
print "my car is a ";
?>
執行結果:
learn php
study php at w3school.com.cn
my car is a volvo
字串、整數、浮點數、邏輯、陣列、物件、null。
字串是字串行,比如 「hello world!」。
字串可以是引號內的任何文字。您可以使用單引號或雙引號:
例項:
<?php
$x = "hello world!";
echo $x;
echo "
"; $x = 'hello world!';
echo $x;
?>
整數是沒有小數的數字。
整數規則:
在下面的例子中,我們將測試不同的數字。php var_dump() 會返回變數的資料型別和值:
例項:
<?php
$x = 5985;
var_dump($x);
echo "
"; $x = -345; // 負數
var_dump($x);
echo "
"; $x = 0x8c; // 十六進製制數
var_dump($x);
echo "
";$x = 047; // 八進位制數
var_dump($x);
?>
執行結果:
int(5985)
int(-345)
int(140)
int(39)
浮點數是有小數點或指數形式的數字。
php var_dump() 會返回變數的資料型別和值:
例項:
<?php
$x = 10.365;
var_dump($x);
echo "
"; $x = 2.4e3;
var_dump($x);
echo "
"; $x = 8e-5;
var_dump($x);
?>
執行結果:
float(10.365)
float(2400)
float(8.0e-5)
邏輯是 true 或 false。
$x=true;
$y=false;
邏輯常用於條件測試。
陣列在乙個變數中儲存多個值。
在下面的例子中,我們將測試不同的陣列。php var_dump() 會返回變數的資料型別和值:
例項:
<?php
$cars=array("volvo","bmw","saab");
var_dump($cars);
?>
執行結果:
array(3)
物件是儲存資料和有關如何處理資料的資訊的資料型別。
在 php 中,必須明確地宣告物件。
然後我們在物件類中定義資料型別,然後在該類的例項中使用此資料型別:
例項:
<?php
class car
function what_color()
}?>
特殊的 null 值表示變數無值。null 是資料型別 null 唯一可能的值。
null 值標示變數是否為空。也用於區分空字串與空值資料庫。
可以通過把值設定為 null,將變數清空:
例項:
<?php
$x="hello world!";
$x=null;
var_dump($x);
?>
PMP備考總結 Part 1
1.考試簡介 pmp考試在國內一年開展四次,分別在每年的3月 6月 9月和12月,一般會選擇週六的上午來考試,pmp考試 4個小時 上午9 00 下午13 00 2020年受到疫情影響,3月和6月都取消了pmp考試,導致9月份報考的人數激增。樓主參加的就是9月份的考試,當時大約3月份在培訓機構報名,...
Part1 資料系統基礎
前四章講述應用於所有資料系統的基本理念,不論是執行在單機還是分布式的機器集群上。第一章介紹我們將要使用的術語和方法。解釋 可靠性 可擴充套件性和可維護性 的具體含義,以及我們如何去達到這些目標。第二章對比若干種不同的資料模型和查詢語言,從開發者角度是不同資料庫間最明顯的區分因素。我們可以看到不同的資...
makefile教程(基礎) part1
target.prerequisites command 解釋 target 是乙個目標檔案,也可以是執行檔案,還可以是乙個標籤 label prerequisites 要生成那個target所需要的檔案或是目標。command make需要執行的命令。任意的shell命令 main main.o ...