7、PHP语法要点2

1、or 和 ||,&& 和 and 都是逻辑运算符,效果一样,但是其优先级却不一样。&&、||的优先级在赋值运算符之前,or和and在赋值运算符之后。

2、字符串变量及数组可以在echo输出时双引号内、双引号外均可引用,非常强大,连接符可用‘,’或‘.’均可。

3、PHP关联数组是一种key-value的数组,访问数组元素时,用key值访问,而不是用数组元素的数字位置。 key值可以用字符串变量来替代。print_r用来打印显示变量的值信息。var_dump可输出变量的类型与值。

"1","java"=>"2","python"=>"3");
echo $txt1,"排名",$rank[($txt1)];
echo PHP_EOL;

foreach ($rank as $key => $value) {
    echo "$key","排名",$value;
    echo PHP_EOL;
}
print_r($rank);//打印可读的变量信息
echo PHP_EOL;
var_dump($rank);//打印变量信息+数据类型
?>

7、PHP语法要点2_第1张图片

 4、数组嵌套,关联数组的某个元素可以为另一个数组,从而形成了数组嵌套。可以用访问二维数组的方式,访问嵌套数组。

"apple","b"=>"b","c"=>array('x','y','z'));//"c"元素为一个数组
echo $a['a'];
echo PHP_EOL;
print $a['c'][0];//用访问二维数组的方式,访问嵌套数组
echo PHP_EOL;
print_r($a);
?>

5、超级全局变量$_SERVER

$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建,有的信息服务器可能提供不了。由于是显示的服务器运行信息,所以不能在VScode里运行,需要在浏览器中运行。

";
echo __FILE__;//__FILE__ 常量包含当前(例如包含)文件的完整路径和文件名
echo "
"; echo $_SERVER['SERVER_NAME'];//当前运行脚本所在的服务器的主机名。如果脚本运行于虚拟主机中,该名称是由那个虚拟主机所设置的值决定 echo "
"; echo $_SERVER['HTTP_HOST']; echo "
"; echo $_SERVER['REMOTE_ADDR'];//浏览当前页面的用户的 IP 地址 echo "
"; echo $_SERVER['HTTP_USER_AGENT'];// echo "
"; echo $_SERVER['SCRIPT_NAME'];// 包含当前脚本的路径 ?>

运行结果:

7、PHP语法要点2_第2张图片


PHP是世界上最好的编程语言,没有之一!

你可能感兴趣的:(团看,php,开发语言)