欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

第2章 基本语法

程序员文章站 2024-01-25 14:39:58
...

Demo1.php

<?php
	//echo 表示向浏览器输出,echo 其实是一个函数
	//双引号括起来的是字符串
	echo '阅谁问君诵,水落清香浮。';
/*
 * 
 * 
 * 
 * */
	#这也是一种注释
?>

<? echo "阅谁问君诵,水落清香浮。" ?>

<script language="php">
	echo '阅谁问君诵,水落清香浮。';
</script>

 

Demo2.php

<?php
	//深入理解 echo ,echo 是一个函数
	//echo 功能:向浏览输出字符串
	//echo 返回值:void 无返回值
	echo '阅谁问君诵,水落清香浮';
	
	//print 功能:向浏览器输出字符串。
	//print 返回值:整型
	echo '<br/>';
	print '阅谁问君诵,水落清香浮。';
	echo '<br/>';
	echo print '阅谁问君诵,水落清香浮。';
	
	//printf 功能:向浏览器输出字符串。
	//printf 返回值:返回字符串的长度
	echo '<br/>';
	printf("购买%d光盘",5);
	echo '<br/>';
	echo printf("购买%d光盘",5);
	
	//sprintf 功能:将字符串保留在内存中
	//sprintf 返回值:返回字符串本身
	echo '<br/>';
	echo sprintf("购买%d光盘",5);
?>

 

Demo3.php

<?php
	//创建一个变量
	//什么类型,整型,字符串,浮点型,布尔型
	//创建变量的时候,通过赋值来确定它的类型
	$sum = 0;
	$total = 1.22;
	$sum = $total;
	echo $sum;
?>

 

Demo4.php

<?php
//数据类型的转换
//	$sum = 0;
//	$total = 1.22;
//	$sum = $total;//隐式转换
//	echo $sum; 

	$sum = 0;
	$total = $sum;
	echo gettype ( $total );
	echo "<br />";
	$total = ( float ) $sum; //显式转换
	echo gettype ( $total );
?>

 

Demo5.php

<?php
	//设置类型 settype()
	$sum = 100;
	//中途将 $sum 类型转换成字符串
	settype($sum,"string");
	//这个时候 $sum 的100 不是数字,而是字符串"100"
	echo gettype($sum);
?>

 

Demo6.php

<?php
	//isset()和unset()
	//判断一个变量是否存在
	//销毁一个变量
	$a = 5;
	//变量 $a 已经存在
	unset($a);
	//如果 $a 这个变量是真是存在的,那么 isset($a) 返回一个布尔值1,空
	echo isset($a);
	$b = 0;
	 //empty()用来判断一个变量的值是否为空,如果为空则为 true 否则为 false。
	//换句话说,""、0、"0"、NULL、FALSE、array()、var var();
	//以及没有任何属性的对象都将被认为是空
	echo empty($b);
?>

 

Demo7.php

<?php
	//类型判断函数
	$sum = 100;
	echo is_integer($sum);
?>

 

Demo8.php

<?php
	//$sum 是浮点型
	$sum = 22.22;
	//intval($sum) 整体变成了整型
	//echo intval($sum);
	settype($sum,"integer");
	echo $sum;
	//请问 $sum 目前是什么类型
	echo gettype($sum);	
?>

 

Demo9.php

<?php
	//常量通过 define() 来定义
	define("TOTAL",100);
	echo TOTAL;
	$TOTAL = 200;
	echo $TOTAL;
	echo $_SERVER["SERVER_ADMIN"];
	echo $_SERVER["HTTP_HOST"];
	echo phpinfo();	
?>

 

Demo10.php

<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<form method="get" action="Demo11.php">
	姓名:<input type="text" name="username" />
	<input type="submit" value="提交"/>
</form>

 

Demo11.php

<?php
	//echo $username;这种简短风格不允许使用
	//它会混淆和普通变量的关系,
	//第一步,将接受到的变量数据赋值给一个变量
	//将上一张表单用 name 的名称的 value 值提取出来 value="chaoyv" name="username"
	//$_POST['username'] 这个整体就会返回出"chaoyv"这个字符串
	//echo $_POST['username'];
//	$username = $_POST['username'];
//	echo $username;
//	$username = $HTTP_POST_VARS['username'];
//	echo $username;
	echo $_GET['username'];
?>