php
2019-05-24 本文已影响0人
叫我王必过
一、变量
PHP 变量规则:
变量以$符号开始,后面跟着变量的名称
变量名必须以字母或者下划线字符开始
变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
变量名不能包含空格
变量名是区分大小写的($y 和 $Y 是两个不同的变量)
二、echo 和 print 区别:
echo - 可以输出一个或多个字符串
print - 只允许输出一个字符串,返回值总为 1
提示:echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。
三、PHP 类型比较
松散比较:使用两个等号 == 比较,只比较值,不比较类型。
严格比较:用两个等号 === 比较,除了比较值,也比较类型。
四、设置 PHP 常量define()
设置常量,使用 define() 函数,函数语法如下:
常量在定义后,默认是全局变量,可以在整个运行的脚本的任何地方使用。
bool define ( string value [, bool $case_insensitive = false ] )
该函数有三个参数:
name:必选参数,常量名称,即标志符。
value:必选参数,常量的值。
case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的。
五、echo、print_r、print、var_dump
echo、print_r、print、var_dump区别六、数组创建
array() 创建数组
count() 函数用于返回数组的长度(元素的数量)
PHP 数组排序函数:
sort() - 对数组进行升序排列
rsort() - 对数组进行降序排列
asort() - 根据关联数组的值,对数组进行升序排列
ksort() - 根据关联数组的键,对数组进行升序排列
arsort() - 根据关联数组的值,对数组进行降序排列
krsort() - 根据关联数组的键,对数组进行降序排列
七、魔术常量
echo '这是第 " ' . __LINE__ . ' " 行';
echo '该文件位于 " ' . __FILE__ . ' " '; //绝对路径
echo '该文件位于 " ' . __DIR__ . ' " '; //根目录
echo '函数名为:' . __FUNCTION__ ;
echo '类名为:' . __CLASS__ . ;
echo '类名为:' . __CLASS__ . "<br>";
echo '命名空间为:"', __NAMESPACE__, '"'; // 输出 "MyProject"