Video-03 No.2 PHP根本语法

php中文网
发布: 2016-06-13 10:39:20
原创
1322人浏览过

Video-03 No.2 PHP基本语法

?

立即学习PHP免费学习笔记(深入)”;

?

立即学习PHP免费学习笔记(深入)”;

<!-- modity by shma1664 --><?php	/*	 * PHP标识号定义规则:与Java相同	 * 变量的定义前面要加上一个" $ "符号标记	 * PHP是弱类型语言,这个与JavaScript相识	 * PHP支持如下的基本数据类型:Integer、Float、Double、String、Boolean、Array、Object 	 * 	 */	$sum = 10;	echo $sum;	$count = 2.5;	echo $count;		// 数据类型转换:隐式转换	$sum = $count;	echo $sum;	echo ("<br />");		/*	 * 数据类型转换:强制转换	 * gettype():获取某个变量的类型,返回值是一个类型字符串	 */	$sum = 25.6;	echo gettype($sum);	$count = (int) $sum;	echo gettype($count);	echo ($count);	echo ("<br />");	echo ("<br />");		/*	 * settype(): 设置变量类型,返回值是一个boolean,是否设置成功	 */	echo ("<br />");	$num1 = 100;	echo settype($sum1, "string"); // boolean, integer, float, array, object, null	echo ("<br />");	echo $num1;	echo ("<br />");	echo ("----------------------------------");	echo ("<br />");		/*	 * isset(变量名, 变量名..): 判断某个变量是否存在	 * unset(变量名, 变量名...): 销毁某个变量	 */	$num2 = 12.58;	$num3 = 12;	echo isset($num2, $num3);	echo isset($num3);	unset($num2, $num3);	echo isset($num2);	echo isset($num1);	echo isset($num1, $num3);	echo ("<br />");	echo ("----------------------------------");	echo ("<br />");		/**	 * empty(变量名): 判断某个变量是否为空	 * 若为空则返回1,非空则返回0	 * null, 0, "", "0", false, array(), var $var以及没有任何属性对象都会被看成null	 */	$num4 = 12.4;	$num5 = "";	$num6 = (boolean)0;	$num7 = null;		echo (empty($num4));	echo (empty($num5));	echo (empty($num6));	echo (empty($num7));	echo ("<br />");	echo ("----------------------------------");	echo ("<br />");		/**	 * 以上为判断是否属于变量是否属于某种类型	 * 若是则返回ture,否则返回false	 */	echo is_double($num4);	echo is_float($num4);	echo is_int($num4);	echo is_long($num4);	echo is_null($num4);	echo is_object($num4);	echo is_array($num4);	echo is_string($num4);	echo ("<br />");	echo ("----------------------------------");	echo ("<br />");		/*	 * 临时转换变量	 * intvar()、floatvar()、strvar() :临时转换变量类型为int、float、string	 */	$num8 = 10.1;	echo gettype($num8);	echo intval($num8);	echo gettype(intval($num8));	echo floatval(intval($num8));	echo gettype(floatval(intval($num8)));	echo strval($num8);	echo gettype(strval($num8));	echo gettype($num8);	echo ("<br />");	echo ("----------------------------------");	echo ("<br />");		//定义常量,常量定义后其值不能在发生改变	define("TOTAL", 23);	echo TOTAL;		//PHP预设常量,定义在phpinfo()函数里面	echo phpinfo();	echo ("<br />");	echo  $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"];	?>
登录后复制

?

立即学习PHP免费学习笔记(深入)”;

?表单处理:

?

立即学习PHP免费学习笔记(深入)”;

<!-- modity by shma1664 --><html>	<body>		<form action="Demo04.php" method="post">			姓名:<input name="username" type="text" /><br />			密码:<input name="pwd" type="password" /><br />			<input name="submit" type="submit" value="提交" />					</form>	</body></html><!-- modity by shma1664 -->
登录后复制
<?php		$username = $_POST['username'];	$pwd = $_POST['pwd'];		echo "您输入的用户名是:".$username;	echo "<br />";	echo "您输入的密码是:".$pwd;?>
登录后复制
?

<!-- modity by shma1664 --><?php	/*	 * 双引号和单引号的区别:	 * 单引号会按照声明的原样解释,解释字符串时,变量和转移序列都不会进行解析	 * <br /> : 在浏览器网页前台显示有效,后台源代码中显示无效	 * 转义字符:在前台浏览器中显示无效。在后台源代码中显示有效	 * 转义字符:	 * 		
 : 换行符	 * 		
 : 回车符	 * 			 : 水平制表符	 * 		\ : 反斜杠	 *      $ : 美元字符	 *      " : 双引字符	 */	$username = "shma";	$username2 = "马韶华";	echo "His name is $username";	echo '<br />';	echo 'His name is $username';	echo "<br />";	echo "他的名字是$username2,他已经23岁了!"; //无法显示	echo "<br />";	echo "他的名字是".$username2.",他已经23岁了!";	echo "<br />";	echo "他的名字是".$username2.",
他已经23岁了!";	echo "<br />";	echo '他的名字是".$username2.",
他已经23岁了!';		/*	 * == 与 ===	 * != 与 !==	 * 恒等表示只有两个操作数相等并且类型相同时才相等,或者不等	 */	$a = 6;	$b = 5;	$c = "5";	echo '<br />';	echo $a == $b;	echo $a != $b;	echo $a === $b;	echo $a !== $b;	echo $c === $b;	echo $c == $b;		// 错误抑制操作符 @		$num = @(10/0);	echo "$num";		$value = 10;		echo "value = ".($value > 1 ? $value : "0");		// 数学运算		/*	 * + : 数字之间运算	 * . : 字符串之间运算	 */	$a1 = 'a';	$b1 = 5 .$a1;	echo $b1;		// is_numeric — 检测变量是否为数字或数字字符串 	$a = 123;		if(is_numeric($a)) {		echo $a."是数字";		} else {		echo $a."不是数字";		}	echo "<br />";		// 获取随机数	echo rand();	echo "<br />";	echo rand(1, 10);	echo "<br />";	echo mt_rand();	echo "<br />";	echo mt_rand(1, 10000);	echo "<br />";	echo getrandmax();	echo "<br />";	echo mt_getrandmax();		//格式化数据	$a = 10324.564343;	echo "<br />";	echo "<br />";	echo number_format($a);	echo number_format($a,2);	echo number_format($a,2,"#", "!");		//数学运算	$b = -6.3;		echo abs($b);	echo min(1,3,4,5,6,-5);	echo max(1,3,4,5,6,-5);?>
登录后复制
?

?

立即学习PHP免费学习笔记(深入)”;

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号