PHP基础知识点总结(一)
artwl
PHP标记
<?php …?>(推荐)
<? …?>
<% …%>
<script language=“php”>…</script>
变量声明
以$开头
$后接字母或下划线(不能为数字)
区分大小写
变量类型根据值自动判断
变量赋值
值赋值:
eg:
$name = ‘jim’;
$age = 24;
引用赋值(一个变另一个也会变):
eg:
$name = ‘jim’;
$name_1 = &$name;
($name跟$name_1指向同一个地址)
可变变量
可以将变量名存储在另一个变量中
eg
$temp_1 = ‘temp_2’;
$temp_2 = “test”;
echo $temp_1;//test
变量作用域
局部变量
函数中声明的变量,只能在函数内引用
函数参数
跟其他语言一样
全局变量
可以在程序任何地方访问
静态变量
在函数退出时值不会丢失
超级全局变量
$GLOBALS:所执行脚本内全局变量集(数组)
$_SERVER:周边环境信息
$_GET:发送到服务器的变量(GET方式)
$_POST:发送到服务器的变量(POST方式)
$_SESSION:用户会话状态信息
$_COOKIE:在本地保存信息
$_REQUEST:含$_GET、$_POST、$_SESSION
常量
自定义常量
boolean define(name,value[,case_insensitive])
define(“PI”,,true); //不区分大小写
define(“g”,); //区分大小写
魔术常量
预定义常量
_LINE_(行号)、_FILE_ (路径)、_FUNCTION_ (函数名)、_CLASS_ (类名)、_METHOD_ (方法名)
表达式
单目表达式
运算数只有一个
双目表达式
运算数有两个
三目表达式
运算数有三个
eg:$a ? $b : $c
操作符
优先级从高到低
New、[]、++ --、! ~ (int) (float) (string) (array) (object) @、* / % 、+ - . 、<< >> 、< <= > >= 、== != === !==、& 、^ 、| 、&& 、|| 、?: 、= += -= *= /= %= .= &= |= ^= <<= >>=、And、Xor、Or、,
php基础知识点总结(一) 来自淘豆网m.daumloan.com转载请标明出处.