什麼是php以及php的發展史
---------------------------------------------------------------------------------------
php是一種腳本語言,嵌入到html代碼中。
如果文件本身不以.php結尾的話,那麼該文件apache不會交給php處理,所以會將php代碼原封不動的交給浏覽器,而浏覽器又不能解析php代碼,所以就不會輸出最終php代碼所需要執行的結果
1:在html文件中嵌入php代碼
2. 在php文件中,html嵌入php代碼
注意:凡是以.php結尾的文件,apache都會交給php引擎處理。php引擎是選擇性處理,只處理php代碼,不會處理其他非php代碼
---------------------------------------------------------------------------------------------------------------
沒有其他代碼(html),純粹都是php代碼。(不需要借助apache工作,只需要php引擎)需要使用php.exe文件去運行php文件
---------------------------------------------------------------------------------------------------------------
1. 常用標簽
<?php
//php代碼
?>
是最常見一種標簽方式
2. php腳本標簽
<script language="php">
//php代碼
</script>
注意:腳本標簽的方式很少用,因為容易與javascript的標簽混淆
3. 短標簽
PHP默認不支持短標簽,需要在配置文件中設置 D:\service\php\php.ini
<?
//php代碼
?>
效果
注意:默認的,php已經不支持短標簽語法,需要在配置文件中開啟
php注釋有兩大類:單選注釋和塊注釋(多行)
直接使用變量即可:前提條件是當前變量已經被賦值(定義)
輸出:echo $變量名;
判斷:if( $變量名 == ‘值’)
將原有變量進行重新賦值
//定義變量
$age = 20
//修改變量
$age =34
echo $age //34
將變量所指向的值給釋放掉(將變量本身釋放)
unset(變量名)
//輸出已經釋放的變量
$age = 10;
unset($age)
echo $age //錯誤未定義
一旦被定義,就不能被修改,只能被使用的‘量’叫做常量。
define('常量名',常量值);
-----------------------------------------
數據類型是針對各種(變量)值而言,而不是針對變量本身
二進制、八進制、十進制、十六進制等間的轉化
系統定義的變量稱之為預定義變量,預定義變量有9個
通過一個得到一個變量的值,將該值再次當做一個變量名從而得到另外一個變量的值
即變量的值,當作另個值的變量
變量間的賦值