php学习

 1.php简介

案例:yglobal,static的使用

<!DOCTYPE html>
<html>
<head>
	<title>第一次写php</title>
	<meta charset="utf-8">
</head>
<body>
	<?php  /*php代码标志  <?php ?>*/
		$a=1;/*全局变量a*/

		function test(){
			
			global $a;  /*函数内部无法调用外部全局变量a,除非声明global*/
			$b=2;  //函数结束后,局部变量b会消失,外部无法调用内部变量。
			static $c=0;  //静态变量,不会随函数结束而消失
			$c+=1;
			$GLOBALS['d'] = $a+$b+$c;//$GLOBSLD['d']是另一种声明全球变量的方式。
		}
		test();
		echo "1+2+c=$d,这里的c是1<br>";//得到4
		test();
		echo "1+2+c=$d,这里的c是2<br>";//得到5
		test();
		echo "1+2+c=$d,这里的c是3<br>";//得到6
		test();
		echo "1+2+c=$d,这里的c是4<br>";//得到7
	?>
</body>
</html>

与html不同,php变量是$x,html变量是x

 

2.PHP echo和print


echo="多个","字符串连接而成",'字符串可以是单引号',; //输出的是 多个字符串连接而成。
$a=print "print只能输出1个字符串,并且有返回值,这里是返回给了$a,也可以像echo直接输出不写($a=)这个"

3.PHP 数值类型

<!DOCTYPE html>
<html>
<head>
	<title>数值类型</title>
	<meta charset="utf-8">
</head>
<body>
	<?php
		/*php数值类型*/  
		$a="我是字符串";
		echo "返回字符串:";
		var_dump($a);  /*var_dump()会返回数据类型和值*/
		echo "<br>返回整数:";
		$b=-39;
		var_dump($b);
		echo "<br>返回浮点数:";
		$c=3.4;
		var_dump($c);
		echo "<br>返回布尔值:";
		$d=true;
		var_dump($d);
		echo "<br>返回数组:";
		$e = array('ab',"bc","cd");
		var_dump($e);
		echo "<br>返回空:";
		$g=null;
		var_dump($g);
		echo "<br>返回对象:";
		/**
		* php对象(因为还不懂,这是没有输出值的,后续回来补充)
		*/
		class Car
		{
			var $color;
			function Car($color="green")
			{
				$this->color=$color;
			}
			function What_color()
			{
				return $this->color;
			}
		}
		$f=new Car("red");
		print $f;
		echo "<br>";
	?>
</body>
</html>

 

转载于:https://my.oschina.net/u/3384982/blog/1554084

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值