笨鸟学php(二) 怎么使用变量
笨鸟学php(二) 如何使用变量
一. 变量的声明
1. php中声明变量的方法: $var = 123;
2. php是弱类型的语言, 变量的类型由存储的值决定
注: Java是强类型语言, 声明变量一定要先指定类型
3. isset() 和 unset()
isset() : 判断值是否存在; unset() : 去掉变量的值
<?php $a = $b = $c = $d = "hello, world"; unset($a); if(isset($a)){ echo $a; }else{ echo "not exists"; }?>
二. 变量的命名
1. 变量前一定要使用"$", 声明和使用都要有这个符号.
2. 不能以数字开头.
3. 不能使用php中的运算符号+ - * / % &
4. 可以使用系统关键字作为变量名
5. php中只有变量和常量区分大小写, 其他不区分
二. 可变变量
1. 一个变量的变量名可以动态设置和使用
<?php $one = "aaa"; $two = "one"; $three = "two"; echo $$$three; // 结果为aaa?>
<?php $one = "aaa"; $two = &$one; // 使用"&"符号加到将要赋值的变量前, $one和$two指向同一块地址 $two = "bbb"; echo $one;?>
三. 变量的类型
1. 前面已经说过php是弱类型语言, 它的类型由存储的值决定
2.1) 四种标量:
整形: int integer 布尔型: bool boolean 浮点型: float double real 字符串: string
2.2) 两种复合类型
数组: array 对象: object
2.3) 两中特殊类型
资源类型: resource 空类型: null
<?php $var=10; var_dump($var); // int(10) $var=34.5; var_dump($var); // float(34.5) $var="abc"; var_dump($var); // string(3) "abc" $var=true; var_dump($var); // bool(true) $var=array(1,2,3); var_dump($var); // array(3){[0]=>int(1) [1]=>int(2) [2]=>int(3)} $var=new mysqli("localhost", "root", "root", "newcms"); var_dump($var); // object(mysqli)#1(0){} $var=fopen("1.php", "r"); var_dump($var); // resource(3) of type (stream) $var=null; var_dump($var); // NULL?>
四. 各种类型变量声明
<?php // 整数的最大值 4字节, 2的32次方, 214483647 $int=10; //十进制声明 $int=045; //以0开头的表示以8进制声明一个变量 $int=0xff; //以0x或0X开头的表示以16进制声明一个变量 0-9 a-f 0X A-F $int=-5; $float=10; $float=-10; $float=3.14E5; $float=3.15E+5; $float=5.14E-2; //E可以大写也可以小写 // 以下都是false的情况 $bool=false; // true $bool=0; // 非0的数 $bool=0.000; // 有非0的数出现 $bool=""; $bool=" "; $bool=null; // 非空代表 $bool="0"; // 非空非0的字符串 $bool=array(); // 有成员的数组 // 表示true的情况: true, 非0的数, 有非0的数出现, 非空代表, 非空非0的字符串, 有成员的数组 // 字符串的声明有多种方法 // 1.单引号和双引号都可以声明字符串, 声明的字符串没有长度限制 // 2.在双引号的字符串中, 即可以直接解析变量, 又可以直接使用转义字符 // 3.在单引号的字符串中, 不可以解析变量, 也不可以使用转义字符(可以以转义单引号本身, 也可以转义转义字符"\") // 4.在双引号中不能再使用双引号, 在单引号中不能再使用单引号 $str='aaaaa\'aaa'; $str="aaaa\"aaaa"; $str=<<<one one; $str=`dir`;?>

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

本教程演示瞭如何使用PHP有效地處理XML文檔。 XML(可擴展的標記語言)是一種用於人類可讀性和機器解析的多功能文本標記語言。它通常用於數據存儲

JWT是一種基於JSON的開放標準,用於在各方之間安全地傳輸信息,主要用於身份驗證和信息交換。 1.JWT由Header、Payload和Signature三部分組成。 2.JWT的工作原理包括生成JWT、驗證JWT和解析Payload三個步驟。 3.在PHP中使用JWT進行身份驗證時,可以生成和驗證JWT,並在高級用法中包含用戶角色和權限信息。 4.常見錯誤包括簽名驗證失敗、令牌過期和Payload過大,調試技巧包括使用調試工具和日誌記錄。 5.性能優化和最佳實踐包括使用合適的簽名算法、合理設置有效期、

靜態綁定(static::)在PHP中實現晚期靜態綁定(LSB),允許在靜態上下文中引用調用類而非定義類。 1)解析過程在運行時進行,2)在繼承關係中向上查找調用類,3)可能帶來性能開銷。

字符串是由字符組成的序列,包括字母、數字和符號。本教程將學習如何使用不同的方法在PHP中計算給定字符串中元音的數量。英語中的元音是a、e、i、o、u,它們可以是大寫或小寫。 什麼是元音? 元音是代表特定語音的字母字符。英語中共有五個元音,包括大寫和小寫: a, e, i, o, u 示例 1 輸入:字符串 = "Tutorialspoint" 輸出:6 解釋 字符串 "Tutorialspoint" 中的元音是 u、o、i、a、o、i。總共有 6 個元

PHP的魔法方法有哪些? PHP的魔法方法包括:1.\_\_construct,用於初始化對象;2.\_\_destruct,用於清理資源;3.\_\_call,處理不存在的方法調用;4.\_\_get,實現動態屬性訪問;5.\_\_set,實現動態屬性設置。這些方法在特定情況下自動調用,提升代碼的靈活性和效率。

PHP和Python各有優勢,選擇依據項目需求。 1.PHP適合web開發,尤其快速開發和維護網站。 2.Python適用於數據科學、機器學習和人工智能,語法簡潔,適合初學者。

PHP在電子商務、內容管理系統和API開發中廣泛應用。 1)電子商務:用於購物車功能和支付處理。 2)內容管理系統:用於動態內容生成和用戶管理。 3)API開發:用於RESTfulAPI開發和API安全性。通過性能優化和最佳實踐,PHP應用的效率和可維護性得以提升。

PHP是一種廣泛應用於服務器端的腳本語言,特別適合web開發。 1.PHP可以嵌入HTML,處理HTTP請求和響應,支持多種數據庫。 2.PHP用於生成動態網頁內容,處理表單數據,訪問數據庫等,具有強大的社區支持和開源資源。 3.PHP是解釋型語言,執行過程包括詞法分析、語法分析、編譯和執行。 4.PHP可以與MySQL結合用於用戶註冊系統等高級應用。 5.調試PHP時,可使用error_reporting()和var_dump()等函數。 6.優化PHP代碼可通過緩存機制、優化數據庫查詢和使用內置函數。 7
