不能在用global声明变量的同时给变量赋值。像global $name = " xxxx"; 的使用方式是错误的。
必须
global $name;
$name = "xxxx";
PHP 命名空间可以解决以下两类问题:
- 用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。
- 为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。
<html>
<?php
namespace MyProject; // 命名空间前出现了“<html>” 会致命错误 - 命名空间必须是程序脚本的第一条语句
?>
参考文章:https://baijiahao.baidu.com/s?id=1637822373390344577&wfr=spider&for=pc
<pre>
就是直接显示,不转义。 </pre>是html标签,意思是按原样输出不做更改。 php代码中用pre主要是做错误代码输出时候,或者打印数组输出起到zd保持格式的统一性。 echo "</pre>" 可以省略//key可以是integer或是字符串string,value可以是任意类型值
$array =array("我"=>"编","是"=>"程","kk"=>"不","4"=>"咯",5=>5);
echo "<pre>";
print_r($array);
echo "<br/>";
echo $array[我];
echo $array[4];
echo $array[kk];
echo $array[是];
echo $array[5];
//---------------打印
//Array
//(
// [我] => 编
// [是] => 程
//[kk] => 不
//[4] => 咯
//[5] => 5
//)
//
//编咯不程5