Video-03 No.2 PHP根本语法
Video-03 No.2 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"]; ?>
?
?表单处理:
?
<!-- modity by shma1664 -->
<?php $username = $_POST['username']; $pwd = $_POST['pwd']; echo "您输入的用户名是:".$username; echo "<br />"; echo "您输入的密码是:".$pwd; ?>
<!-- modity by shma1664 --> <?php /* * 双引号和单引号的区别: * 单引号会按照声明的原样解释,解释字符串时,变量和转移序列都不会进行解析 * <br /> : 在浏览器网页前台显示有效,后台源代码中显示无效 * 转义字符:在前台浏览器中显示无效。在后台源代码中显示有效 * 转义字符: * \n : 换行符 * \r : 回车符 * \t : 水平制表符 * \\ : 反斜杠 * \$ : 美元字符 * \" : 双引字符 */ $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.",\n他已经23岁了!"; echo "<br>"; echo '他的名字是".$username2.",\n他已经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); ?>
?

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

许多用户在选择智能手表的时候都会选择的华为的品牌,其中华为GT3pro和GT4都是非常热门的选择,不少用户都很好奇华为GT3pro和GT4有什么区别,下面就就给大家介绍一下二者。华为GT3pro和GT4有什么区别一、外观GT4:46mm和41mm,材质是玻璃表镜+不锈钢机身+高分纤维后壳。GT3pro:46.6mm和42.9mm,材质是蓝宝石玻璃表镜+钛金属机身/陶瓷机身+陶瓷后壳二、健康GT4:采用最新的华为Truseen5.5+算法,结果会更加的精准。GT3pro:多了ECG心电图和血管及安

为什么截图工具在Windows11上不起作用了解问题的根本原因有助于找到正确的解决方案。以下是截图工具可能无法正常工作的主要原因:对焦助手已打开:这可以防止截图工具打开。应用程序损坏:如果截图工具在启动时崩溃,则可能已损坏。过时的图形驱动程序:不兼容的驱动程序可能会干扰截图工具。来自其他应用程序的干扰:其他正在运行的应用程序可能与截图工具冲突。证书已过期:升级过程中的错误可能会导致此issu简单的解决方案这些适合大多数用户,不需要任何特殊的技术知识。1.更新窗口和Microsoft应用商店应用程

在当今科技快速发展的时代,编程语言也如雨后春笋般涌现出来。其中一门备受瞩目的语言就是Go语言,它以其简洁、高效、并发安全等特性受到了许多开发者的喜爱。Go语言以其强大的生态系统而著称,其中有许多优秀的开源项目。本文将介绍五个精选的Go语言开源项目,带领读者一起探索Go语言开源项目的世界。KubernetesKubernetes是一个开源的容器编排引擎,用于自

《Go语言开发必备:5个热门框架推荐》Go语言作为一门快速、高效的编程语言,受到越来越多开发者的青睐。为了提高开发效率,优化代码结构,很多开发者选择使用框架来快速搭建应用。在Go语言的世界中,有许多优秀的框架可供选择。本文将介绍5个热门的Go语言框架,并提供具体的代码示例,帮助读者更好地理解和使用这些框架。1.GinGin是一个轻量级的Web框架,拥有快速

第1部分:初始故障排除步骤检查苹果的系统状态:在深入研究复杂的解决方案之前,让我们从基础知识开始。问题可能不在于您的设备;苹果的服务器可能会关闭。访问Apple的系统状态页面,查看AppStore是否正常工作。如果有问题,您所能做的就是等待Apple修复它。检查您的互联网连接:确保您拥有稳定的互联网连接,因为“无法连接到AppStore”问题有时可归因于连接不良。尝试在Wi-Fi和移动数据之间切换或重置网络设置(“常规”>“重置”>“重置网络设置”>设置)。更新您的iOS版本:

随着互联网的发展和信息技术的进步,大数据时代已经来临,数据分析、机器学习等领域也得到了广泛的应用。在这些领域中,任务调度是一个不可避免的问题。如何实现高效的任务调度,对于提高效率至关重要。在本篇文章中,将介绍如何使用Golang的Web框架Echo框架实现分布式任务调度。一、介绍Echo框架Echo是一个高性能、可伸缩、轻量级的GoWeb框架。它基于HTT

Laravel是一个流行的PHP框架,具有高度可扩展性和高效性,它提供了很多强大的工具和库,让开发者可以快速构建高质量的Web应用程序。其中,LaravelEcho和Pusher是两个非常重要的工具,通过它们可以很容易地实现WebSockets通信,本文将详细介绍如何在Laravel应用程序中使用这两个工具。什么是WebSockets?WebSockets

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code
