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速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号