总结
豆包 AI 助手文章总结

Video-03 No.2 PHP根本语法

php中文网
发布: 2016-06-13 13:19:06
原创
1243人浏览过

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
最新问题
豆包 AI 助手文章总结
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

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