学习了一段时间之后,感觉自己的基础还是很薄弱的,在项目中定义一个全局数组都不会用,感觉自己太low了,于是花费了一点时间来弥补自己的一些基础的问题
下面是我自己测试的一个demo 大家可以复制一下,看看每个知识点是怎么用的
<?php
header("Content-type: text/html; charset=utf-8");
//定义一个名为PI的常量
define('PI', 3.14159);
//定义全局的数组
$arr = array('a','b','c');
//定义全局的变量
$a = 6;
$b = 8;
Class Person{
// 定义常量
const country = "中国";
//定义静态属性
public static $nm = 'sukangshen';
//定义私有属性
private $name = "888";
/**
* 常量的访问
*/
public function myCountry() {
//内部访问常量
echo "我是".self::country."人<br />";
}
/**
* 全局变量的访问一(数组)
*/
public function mytest()
{
global $arr;
var_dump($arr);
}
/**
* 全局变量的访问二(变量)
*/
public function mytests()
{
$c = $GLOBALS['a'] + $GLOBALS['b'];
echo $c;
}
/**
* 私有静态属性的访问
*/
public function pritest()
{
$res = $this->name;
echo $res;
}
/**
* 静态变量的访问
*/
public function nmMethod()
{
echo self::$nm . '<br />';
}
}
// 输出常量
echo Person::country."<br />";
echo PI."<br />";
// 访问方法
$p1 = new Person();
//输入不同的方法名称进行测试
$p1->pritest();
?>
相信我的存在能给你带来一点点收获,成就别人 成就自己