導航:首頁 > 編程語言 > 30個php語法

30個php語法

發布時間:2023-01-24 12:48:14

php的基本語法

1. php嵌入到html中的方式:

*1.標准風格(推薦)

2.....長風格

3.短風格  需要在php.ini配置文件中開啟short_open_tag選項才可以。

4. <% ... %> 兼容ASP風格(默認不支持)  需要在php.ini配置文件中開啟asp_tags選項才可以。

2. 在php中每條語句使用分號結束的。也就是分號是php語句之間的分割符。 

注意: 在每個腳本中,最後一條語句後可以沒有分號結束。 

*3. 在php中注釋(3種):// 單行注釋 (來自其他程序中的注釋)#  單行注釋 (來自腳本程序的注釋)/* ...  */  多行注釋  注意:不可以嵌套使用。                        /** .... */ 文檔注釋*

4. 變數php是一個弱類型語言。變數的命名規范:變數是以$符開始定義的,變數名的規則:由字母、數字、下劃線構成,不可以使用數字開頭。在php中變數名是區分大小寫

5. 變數的類型:(8種)*在php中共計有8種基本數據類型:4種標量類型:整數(int)、浮點數(float/double)、布爾值(boolean)、字串(string)2種復合類型:數組(array)、 對象(object)2種特殊類型:資源(resource)、 空(NULL)其中:對象和資源類型屬於引用類型,其他都屬於值類型。

5.1 整型:int類型php的整型是佔4個位元組(32位)的。而且是沒有無負號儲存值:-2147483648~21474836475.2 浮點數:(不區分單精度和雙精度,統一佔8個位元組)定義:$d1 = 12.5;$d2 = 0.1e3;  //100

5.3 布爾值:(真true和假false)當轉換為 boolean 時,以下值被認為是 FALSE: 布爾值 FALSE 自身 *整型值 0 (零) *浮點型值 0.0 (零) *空""字元串, 以及 字元串 "0" *不包括任何元素的數組 不包括任何成員變數的對象(僅PHP 4.0 適用) *特殊類型 NULL (包括尚未設定的變數) 從沒有任何標記(tags)的XML文檔生成的SimpleXML 對象 

5.4 字元串(string)在php中字串的定義方式:單引號: ' ' 不支持變數解析, 支持單引號'和\的轉義。雙引號: " " 支持變數解析,為了兼容使用{}將變數括起來。支持轉義: \n \s \t \r \" \\ \$定界符: <<<  注意接收符的使用    

5.5 數組array一個變數中可以儲存多個值。數組分為:關聯式數組和索引式數組 //定義:    $a = array(10,20,30,40);//使用:echo $a[1]; //輸出:20

5.6 對象:

5.7 資源:

5.8 null;

6. 類型轉換問題:

6.1 布爾值/null:true在算術計算中可以自動轉成數值1;false在算術計算中可以自動轉成數值0;null在算術計算中可以自動轉成數值0;直接輸出true的值:1  false和null是沒有輸出結果

6.2 字串類型的轉換字串在算術計算中可以自動轉成數值:

規則:從字串前面開始找最大的數字即為數值"123abc" => 123"abc123" => 0"12a8c3" => 12"abcd" => 0"12.4bd" => 12.4"12e4abc"=> 12e47. 

常量定義:  常量:一定義賦值後,不可以再次修改和銷毀的量,成為常量特點: 在後面的所有程序中都可使用(對象中,函數內....)  

格式:define(常量名,值[,bool]);如: define("PI",3.14);使用: echo PI;  

要求: 常量名必須全部大寫  

目的:1.便於記憶  2. 便於理解 

系統中常用常量: 

echo "當前系統: PHP_OS

echo "PHP版本: PHP_VERSION

echo "當前文件名:__FILE__

 echo "當前行號: __LINE__

 echo "當前所在文件夾:__DIR__

get_defined_constants() 獲取PHP中所有常量

常用函數:

gettype();獲取一個變數的類型

*unset();  銷毀一個變數

*isset();  判斷一個變數是否存在

*empty();  判斷一個變數是否不存在。

*var_mp(); 格式化輸出指定變數信息(包含類型)

is_bool():判斷是否是布爾型

is_int()、

is_integer()和is_long():判斷是否為整型。

is_float()、is_double()和is_real():判斷是否為浮點型

is_string():判斷是否為字元串

*is_array():判斷是否為數組

*is_object():判斷是否為對象

s_resource():判斷是否為資源類型

is_null():判斷是否為null

is_scalar():判斷是否為標量

*is_numeric():判斷是否是任何類型的數字和數字字元串

is_callable():判斷是否是有效的函數名計算機的位的換算1T=1024G 1G=1024MB  1MB=1024KB  1KB = 1024B(位元組)  1B(位元組)=8b(位)二進制:0000 0000~1111 1111  十進制:-128~127

② php語法問題

$_FILES['file']是你上傳的圖片的一些參數的數組,包括文件名name,文件類型type 文件大小size,臨時文件名tmp_name和錯誤error這些元素。
foreach是php里的一種循環方式,主要用於數組下標不為0,1,2這樣的數字時使用,語法格式為
foreach(要循環的數組 as 鍵名=>鍵值),你這里
foreach($_FILES[file] as $name=>$value)就是循環$_FILES[file]數組,把當前循環的元素的鍵名定義為$name,鍵值定義為$value。循環體里輸出 鍵名=鍵值 換行
如果不太明白你可以把$_FILES[file]列印出來:print_r($_FILES[file])。

③ php基本語法問題

雙引號是用於輸出字元串的。例如:echo "數據插入失敗,錯誤信息:<br>";
而"INSERT INTO testtable VALUES('".$xm."',".$nl.")"; 中INSERT INTO testtable VALUES是字元串,意思是向資料庫中插入,兩個""是一組,將.$xm.分開,(.$xm.)中$xm是一個變數,php中顯示一個變數時用echo。

④ 在PHP中有哪些語法是初學者要掌握的天津PHP培訓

1、 PHP在WEB開發中的應用
·收集表單數據
·生成動態網頁
·字元串的處理
·動態輸出圖像
·處理伺服器端文件系統
·編寫資料庫支持的網頁
·回話跟蹤控制
·處理XML文件
·支持利用大量的網路協議
·伺服器端其他相關操作

2、 關於PHP腳本運行
·編寫的php腳本語言需要上傳至WEB伺服器的文檔根目錄下,通過瀏覽器訪問WEB伺服器管理下的php文件就可以運行PHP文件。但是,不能直接使用瀏覽器打開php文件,這樣沒有web伺服器區解析代碼,顯示的也是源代碼。
·在php文件中可以編寫html、css、javascript等語言,但需要使用起始符標記<?php和結束標記?>

3、 PHP語言標記
·<?php?>
·語句分為功能執行語句與結構定義語句
·功能執行語句後面一定要加分號,結構定義語句一定不要帶分號
·與?>這個標記最近的功能執行語句可以不加分號;建議功能執行語句都加分號
·如果?>是腳本語言的結束,那麼?>這個可以不加,建議不要加!很多函數(頭函數)的前面都不允許出現任何的空白,所以在使用require標記時,被包含的php文件結束後一定不要有空白,或者該php文件不加?>結束標記即可。

4、 PHP注釋方法
·單行注釋
//
·多行注釋
/* */ 多行注釋中不能包含單行注釋了
·腳本注釋
#
·文檔注釋
/** */
·注釋的功能:
(1) 寫過不合適的代碼需要注釋不能立即刪除
(2) 注釋可以用來寫幫助文檔,增強程序代碼的可讀性
(3) 注釋代碼可以用來調試程序
(4) 注釋要寫在代碼的上面或右邊

5、 在PHP程序中使用空白符
·空白:空格 tab 換行
·空白符可以增強代碼的可讀性

6、 變數
變數在任何編程語言中都居於核心地位,理解他們就是使用PHP的關鍵所在。
·變數時用於臨時存儲值的容器。
·變數是指在程序運行過程中隨時可以發生變化的量,是程序中數據的臨時存放場所。
·變數可以保存程序運行時用戶輸入的數據,特定運算的結果以及要輸出到網頁上顯示的一段數據等。
總之,變數是用於跟蹤幾乎所有類型信息的簡單工具。

7、 申明變數
·當一個數據需要用到多次時,就可以申明變數。
·申明方式:$變數名=值
·變數的類型是由存儲的值來決定的,申明前不指定類型
·可以連續申明多個變數,例如:$a=$b=$c=$d=」value」.
·isset(); 判斷變數是否存在的函數
·unset(); 刪除(釋放)一個變數的函數。

8、 變數命名
·變數前一定要使用「$」,申明和使用都要有這個符號
·變數名不能以數字開頭
·不能使用php的運算符號,例如:+-*/%&|等
·php可以使用系統關鍵字作為變數名,這其他語言不同的地方
·php變數區分大小寫的,只有變數與常量區分大小寫,其他的不區分(php功能標簽,例如:echo可以寫成ECHO或ecHo等)
·變數名在項目程序中要有意義
·命名習慣:用英文單詞命名時,第一個英文小寫,以後的單詞第一個字母大寫,其他的小寫,例如:aaaBbbCcc。

9、 可變變數(用到比較少)
·一個變數的變數名可以動態地設置和使用

<?php
$one=」###」;
$two=」one」;
$three=」two」;
$four=」three」;

Echo $four.」
」;
Echo $$four.」
」;
Echo $$$four.」
」;
Echo
four.」
」;
?>
輸出結果為:
three
two
one
###

10、 變數的引用賦值
·使用一個&加到要賦值的變數前面(原變數),例如:$a=&$b;

11、 變數的類型
·PHP中有8種變數類型:四種標量+二種復合類型(可以放多個值的變數)+二種特殊類型
·4種標量:整型、布爾型、浮點型、字元串
·2種復合類型:數組+對象
·2種特殊類型:資源類型+null
·var_mp(); 該函數既可以看到變數類型與值

⑤ PHP語法問題

-> 在PHP相當於JAVA中的.,是用來調用數據的,比如$row->COG_id,則表示調用類$row中的數據COG_id

⑥ 求助PHP 幾個語法解釋

-> 是對象操作的連接符號,例:$object->method 表示引用對象$object的method方法
$this 是對當前類的引用,寫在類裡面,
<?=ui 是短標簽,等同於 echo ui(是變數應該是$ui)列印變數
*= 表示先乘再賦值值 如 $a *= $b 就等同 $a = $a * $b

⑦ php中最基本的語法格式有些不懂

為了避免誤人子弟,我反復查閱資料,給出以下回答。

echo 實際上不是一個函數,它是一個命令,所以是不需要括弧的,但是PHP支持加上括弧的寫法。
參考:http://cn.php.net/manual/zh/function.echo.php

print 與 echo 是一樣的,毫無差別。PHP官方的解釋是,echo 比 print 快一點點。
參考:http://cn.php.net/manual/zh/function.print.php

print_r 是格式化輸出,它可以列印數組和對象。你用print列印一個數組將始終輸出array,而使用print_r將能輸出整個數組的結構。
參考:http://cn.php.net/manual/zh/function.printf.php

\n是換行符的意思,輸出後文本將被換行。還有 \r (回車符)、 \t (製表符)等這些不可視的字元。

你問的第三點好像寫錯了,應該是
$arr=array(10,1,5,2=>8,5=>15,18);
=> 運算符指示數組的元素值(參考:http://apps.hi..com/share/detail/19910637)
2=>8 的意思就是第二號元素的值為8,數組中原來第二號元素的值將被取代。
最終print_r($arr)的時候
Array
(
[0] => 10
[1] => 1
[2] => 8
[5] => 15
[6] => 18
)
下標為 2 的元素值 5 被 8 取代,4 下標被 5=>15 強制跳過。

⑧ 求助php語法!!!!

標准寫法是$_GET['id']
注意不要小寫get:$_get['id']是錯的

過去的版本 ,
php環境中php.ini文件裡面全局變數默認處於打開狀態,
register_globals 應該是是on的狀態
當$_GET 時,會在腳本內自動生成相應的變數(本例中為$id)

而最新版本中已經默認為關閉狀態

⑨ PHP小語法

<tr>是html代碼里的表格的行的開始符 後面要對應</tr>
<td>是表格里的單元格 後面要對應</td>..和php無關聯

⑩ php類的語法說明

類是變數與作用於這些變數的函數的集合。使用下面的語法定義一個類:
<?php
class Cart { var $items; // 購物車中的物品
// 將 $num 個 $artnr 物品加入購物車
function add_item($artnr, $num) {
$this->items[$artnr] += $num;
} // 將 $num 個 $artnr 物品從購物車中取出
function remove_item($artnr, $num) {
if ($this->items[$artnr] > $num) {
$this->items[$artnr] -= $num; return true;
} elseif
($this->items[$artnr] == $num) {
unset($this->items[$artnr]); return true;
} else {
return false; }
}
} ?>
上面的例子定義了一個 Cart 類,這個類由購物車中的商品構成的數組和兩個用於從購物車中添加和刪除商品的函數組成。
<?php
class test {
?>
<?php
function test() {
print 'OK'; }
}?>
但是以下用法是可以的:
<?phpclass test { function test() { ?> <?php print 'OK'; }}?>
在 php 4 中,var 變數的值只能初始化為常量。用非常量值初始化變數,需要一個初始化函數,該函數在對象被創建時自動被調用。這樣一個函數被稱之為構造函數(見下面)。
<?php/* php 4 中不能這樣用 */class Cart { var $todays_date = date(Y-m-d); var $name = $firstname; var $owner = 'Fred ' . 'Jones'; /* 不過包含有常量的數組可以 */ var $items = array(VCR, TV);}/* 應該這樣進行 */class Cart { var $todays_date; var $name; var $owner; var $items = array(VCR, TV); function Cart() { $this->todays_date = date(Y-m-d); $this->name = $GLOBALS['firstname']; /* etc. . . */ }}?>
類也是一種類型,就是說,它們是實際變數的藍圖。必須用 new 運算符來創建相應類型的變數。
<?php$cart = new Cart;$cart->add_item(10, 1);$another_cart = new Cart;$another_cart->add_item(0815, 3);?>
上述代碼創建了兩個 Cart 類的對象 $cart 和 $another_cart,對象 $cart 的方法 add_item() 被調用時,添加了 1 件 10 號商品。對於對象 $another_cart,3 件 0815 號商品被添加到購物車中。
$cart 和 $another_cart 都有方法 add_item(),remove_item() 和一個 items 變數。它們都是明顯的函數和變數。可以把它們當作文件系統中的某些類似目錄的東西來考慮。在文件系統中,可以擁有兩個不同的 README.TXT 文件,只要不在相同的目錄中。正如從為了根目錄訪問每個文件需要輸入該文件的完整的路徑名一樣,必須指定需要調用的函數的完整名稱:在 php 術語中,根目錄將是全局名字空間,路徑名符號將是 ->。因而,名稱 $cart->items 和 $another_cart->items 命名了兩個不同的變數。注意變數名為 $cart->items,不是 $cart->$items,那是因為在 php 中一個變數名只有一個單獨的美元符號。
<?php// 正確,只有一個 $$cart->items = array(10 => 1);// 不正確,因為 $cart->$items 變成了 $cart->$cart->$items = array(10 => 1);// 正確,但可能不是想要的結果:// $cart->$myvar 變成了 $cart->items$myvar = 'items';$cart->$myvar = array(10 => 1);?>
在定義類的時候,無法得知將使什麼名字的對象來訪問:在編寫 Cart 類時,並不知道之後對象的名稱將會命名為 $cart 或者 $another_cart。因而你不能在類中使用 $cart->items。然而為了類定義的內部訪問自身的函數和變數,可以使用偽變數 $this 來達到這個目的。$this 變數可以理解為「我自己的」或者「當前對象」。因而 '$this->items[$artnr] += $num' 可以理解為「我自己的物品數組的 $artnr 計數器加 $num」或者「在當前對象的物品數組的 $artnr 計數器加 $num」。

閱讀全文

與30個php語法相關的資料

熱點內容
股票漲跌比率計演算法 瀏覽:21
盈建科加密狗驅動 瀏覽:449
虛擬機gcc編譯 瀏覽:658
穿越古代肉文 瀏覽:594
語法提示的C編譯器 瀏覽:925
vc界面編程經典實例 瀏覽:885
戰爭學院伺服器什麼意思 瀏覽:143
主角穿越賣軍火給紅軍 瀏覽:780
男主因誤會報復女主 瀏覽:192
windows安裝php70 瀏覽:927
校園奇俠何丹全文閱讀 瀏覽:795
網路禁止的50部小說 瀏覽:243
泰國電影推薦大尺碼 瀏覽:7
pore命令 瀏覽:870
rsa加密上傳圖片 瀏覽:386
香港經典三圾片 瀏覽:751
什麼app可以自己定製鞋子 瀏覽:315
穿越將夜的小說有哪些 瀏覽:912
法國啄木鳥40部電影有哪些 瀏覽:664
主角叫葉無雙的小說 瀏覽:396