php 学习笔记
变量:
用于存储数据的一个“标识符”——就是变量名。
变量的命名规则:
- 基本规则:以字符,下划线,数字构成,并不能以数字开头
- 行业规则:尽量见名知意。可以使用大驼峰命名法 (ChildAge) 或小驼峰命名法 (childAge)
- 变量的4种基本操作:
赋值,取值,判断 isset(), 销毁 unset() 变量的传值方式:
- 概念:将一个变量传给另一个变量。
- 值传递:各自独立,互不干扰。
- 引用传递(传地址,地址传递):他们都指向同一个数据!改变其中任何一个,另一个也跟着改变。但:unset() 其中任何一个,另一个不受影响。
4个预定义变量:
- $_GET
- $_POST
- $_REQUEST: 可同时接受 GET 来的数据和 POST 来的数据
- $_SERVER: 一些在请求中的客户端或服务器端的固定的数据。
使用形式 结果 含义 $_SERVER['PHP_SELF'] /php/xx.php 表示当前执行脚本的文件名 $_SERVER['SERVER_NAME'] a.com 表示当前运行脚本所在的服务器的主机名 $_SERVER['SERVER_ADDR'] 8.8.8.8 表示当前运行脚本所在的服务器的 IP 地址 $_SERVER['DOCUMENT_ROOT'] /home/wwwroot/a.com 表示当前运行脚本所在的文档根目录 $_SERVER['REMOTE_ADDR'] 1.2.3.4 表示浏览当前页面的用户的 IP 地址 $_SERVER['SCRIPT_FILENAME'] /home/wwwroot/a.com/php/xx.php 表示执行脚本的绝对路径 可变变量:
示例代码: <?php $a = 10; $b = "a"; $c = "b"; echo $$$c; // 答案为10 ?>
常量:
定义形式:
- define(“常量名”, 值);
- const 常量名 = 值;
- const C1 = 1+2;
使用形式:
- 直接使用常量名;
- echo PI;
- constant(“常量名”);
- echo constant(‘PI’);
- 判断常量是否存在: defined(“常量名”)
预定义常量:
- 例如:PHP_INT_MAX(php中的整数的最大值)
魔术常量:
- __DIR__: 当前网页所在路径
- __FILE__: 当前网页文件路径
- __LINE__: 当前这一行的行号
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭