PHP的基础语法

PHP基础语法详解

代码如下:
欢迎<?php echo $_GET["fname"]; ?><br /> 你的年龄是<?php echo $_GET["age"]; ?>岁. <!--欢迎<?php echo $_POST["fname"]; ?>!<br /> 你的年龄是<?php echo $_POST["age"]; ?>岁.-->

<?php
			//定义变量使用$
			/*$sum=123;
			$arr=array('a','b','c','d');//定义一个数组
			$arr1=array('a','b','c',4=>'d');//可以设置数组的索引
			//拼接字符串使用点(.)
			//echo:输出简单的数据类型,如字符串,数值
			echo '<h1>'.$sum.'</h1>';
			//print_r:输出复杂类型.如数组.可输出数组的索引
			print_r($arr);
			print_r($arr1);
			var_dump($sum);//可以输出类型,即详细信息,例如对象,数组
			var_dump($arr);
			echo '$sum';//输出$sum
			echo "$sum";//输出123*/
			//字符串类型
//			$x="Hello";
//			echo $x;
			//整型
			/*$x = 5985;
			var_dump($x);
			echo "<br>"; 
			$x = -345; // 负数 
			var_dump($x);
			echo "<br>"; 
			$x = 0x8C; // 十六进制数
			var_dump($x);
			echo "<br>";
			$x = 047; // 八进制数
			var_dump($x);*/
			//浮点型
			/*$x = 10.365;
			var_dump($x);
			echo "<br>"; 
			$x = 2.4e3;
			var_dump($x);
			echo "<br>"; 
			$x = 8E-5;
			var_dump($x);*/
			//布尔型
			//两个结果:true/false
			//数组
//			$arr=array('a','b','c','d');//定义一个数组
//			var_dump($arr);
			//对象
			/*对象数据类型也可以用于存储数据。

			在 PHP 中,对象必须声明。
			
			首先,你必须使用class关键字声明类对象。类是可以包含属性和方法的结构。
			
			然后我们在类中定义数据类型,然后在实例化的类中使用数据类型:*/
			/*class Car{
				var $color;
				function A($color="green"){
					$this->color=$color;
				}
				function B(){
					return $this->color;
				}
			}*/
			//Null
			/*
			 * Null值表示变量没有值,Null是数据类型为Null的值
			 * Null值指明一个变量是否为空值.同样可用于数据空值和NULL值的区别
			 * 可以通过设置变量值为Null来清空变量数据
			 */
//			$x="Hello";
//			$x=null;
//			var_dump($x);
			//预定义变量
//			$_GET
//			$_POST
			//分支循环
			/*
			 * 1,if...else
			 * 2,switch..case
			 * 3,while
			 * 4,do...while
			 * 5,for
			 */
			/*$t=date('H');//格式化本地日期和时间
//			echo "$t";
			if($t<"20"){
				echo "今天是个好天气";
			}else{
				echo "今天不是个好天气";
			}*/
			/*$color='green';
			switch($color){
				case 'red':
					echo "是红色";
					break;
				case 'blue':
					echo "是蓝色";
					break;
				case 'green':
					echo "是绿色";
					break;
				default:
					break;
			}*/
			/*$i=1;
			while($i<5){
				echo "这个数为:".$i."<br/>";
				$i++;
			}*/
			/*$i=1;
			do{
				$i++;
				echo "这个数为:".$i."<br/>";
			}while($i<=5);*/
			/*for($i=1;$i<=5;$i++){
				echo "这个数为:".$i."<br/>";
			}*/
			//自定义函数
			//1,展示函数用途的伪代码
//			function foo($sum,$sum1,/* ......,*/,$sumn){
//				echo "输出语句";
//			}
			//有条件的函数
			/*$k=true;
			if($k){
				function foo(){
					echo "这是程序代码块";
				}
			}
			if($k) foo();*/
			//函数中的函数
//			function foo(){
//				function bar(){
//					echo "这是函数套函数";
//				}
//			}
//			foo();//要先调用外层函数,才能调用内层函数
//			bar();
			//递归函数
//			$a=0;
//			function digui(){
//				if($a<20){
//					echo "$a\n";
//					digui($a+1);
//				}
//			}
			//系统函数
			//1,gettype()函数:获取变量的类型
			//PHP_EOL:换行符
			/*echo gettype(102).PHP_EOL;//返回integer 整数
			echo gettype(true).PHP_EOL;//返回boolean,布尔类型
			echo gettype(' ').PHP_EOL;//返回string,字符串类型
			echo gettype(null).PHP_EOL;//返回Null,空类型
			echo gettype(array()).PHP_EOL;//返回array,数组类型
			echo gettype(new stdclass()).PHP_EOL;//返回object,对象类型*/
			//json_encode():用于对变量进行JSON,即key:value的形式编码,该函数如果执行成功,返回JSON数据,否则返回false
			//有两个参数,value:要编码的值,只对utf-8编码的数据有效
			//options:有以下常量组成的二进制掩码
			/*$arr=array('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);
			echo json_encode($arr);
			返回结果:{"a":1,"b":2,"c":3,"d":4,"e":5}*/
		?>
		<!--<form action="PHP1.php" method="get">
			名字:<input type="text" name="fname" />
			年龄:<input type="text" name="age" />
			<input type="submit" value="提交" />
		</form>-->
		<!--<form action="PHP1.php" method="post">
			名字:<input type="text" name="fname" />
			年龄:<input type="text" name="age" />
			<input type="submit" value="提交" />
		</form>-->
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值