類似asp的
<%
,php可以是
<?
php或者是
<?
,結束符號是
?>
,當然您也可以自己指定。通常情況下,有以下幾種方式:(1
) <?
php…
?>
//推薦使用(2
) <?...?>(3
) <
script language
=「php」
>
…script
>(4
) <%
…%>
php變數名的約定:(
1) php的變數名區分大小寫;(2
) 變數名必須以美元符號
$開始;(3
) 變數名開頭可以以下劃線開始;(4
) 變數名不能以數字字元開頭
.單引號
指定乙個簡單字串的最簡單的方法是用單引號(字元
')括起來。
注: 單引號字串**現的變數不會被變數的值替代。
雙引號如果用雙引號(")括起字串,php 懂得更多特殊字元的轉義序列:
雙引號字串最重要的一點是其中的變數名會被變數值替代。
<?php
$name = 「jane」;
print(「your name is $name」);
?>
以上指令碼輸出 your name is jane
在php中,字串內可以任意插入變數。
相關函式 is_set():判斷變數是否設定 empty():判斷變數是否為空 var_dump():判斷變數型別 is函式:例如is_int(),判斷變數是否是指定型別
<?php
$a="";
$b=0;
$c=5;
$d="hello";
if(isset($a))
echo "\$a已經定義
";else
echo "\$a未定義
";if(empty($b))
echo "\$b不為空
";else
echo "\$b為空
";echo "\$c型別是:";
var_dump($c);
echo "
\$d型別是:";
var_dump($d);
if(is_numeric($c))
echo "
\$c是整型";
else
echo "
\$c不是整型
";?>
floats
:
<?php$var1 = 3.14
?>
floating point: <?php echo $myfloat = 3.14; ?>
round: <?php echo round($myfloat, 1); ?>
ceiling: <?php echo ceil($myfloat); ?>
floor: <?php echo floor($myfloat); ?>
輸出結果:
floating point: 3.14round: 3.1
ceiling: 4
floor: 3
booleans<?php:
$bool1 = true;
$bool2 = false;
?>
$bool1: <?php echo $bool1; ?>
$bool2: <?php echo $bool2; ?>
<?php
$var1 = 3;
$var2 = "cat";
?>
$var1 is set: <?php echo isset($var1); ?>
$var2 is set: <?php echo isset($var2); ?>
$var3 is set: <?php echo isset($var3); ?>
輸出結果:
$bool1: 1
$bool2:
$var1 is set: 1
$var2 is set: 1
$var3 is set:
typecasting
: <?php
$var1 = "2 ";
$var2 = $var1 + 3;
echo $var2;
?>
<?php
echo gettype($var1); echo "
";echo gettype($var2); echo "
";settype($var2, "string");
echo gettype($var2); echo "
";$var3 = (int) $var1;
echo gettype($var3); echo "
";?>
輸出結果:
5 string
integer
string
integer
PHP基礎語法
測試發現在瀏覽器無法開啟中文路徑下的檔案,我是html echo 在html內插入php,需要有結束標記符 a 10 定義變數 b 5 echo a b 15 a 20 echo a b 25 echo const the value 100 宣告常量 echo the value 100 the ...
PHP語法基礎
php語法的基礎 a定義變數常量,b定義函式,c流程控制,d迴圈,e邏輯運算 created by phpstorm.user haily date 2016 4 11 time 23 12 1.定義變數,常量 echo 1.定義變數,常量 echo echo hello world,echo c ...
PHP 基礎語法
php 基礎語法簡單記憶 指令碼以結尾 變數以 開頭 結尾,最後一行不用分號 字串運算子 串接 串接賦值 echo 輸出 print也可以,但是比echo慢 字串中能包含 html 標記 echo hello world 注釋 變數對大小寫敏感,關鍵字 自定義的函式和類對大小寫不敏感 local和g...