PHP基础教程

发布时间:2024-12-12 07:53

Vue.js前端框架基础教程 #生活知识# #编程教程#

视频教程观看地址:http://study.163.com/course/courseMain.htm?courseId=1003927005 任何编程语言都能够根据数据来评估并采取行动。 我们通过使用条件语句对数据进行评估和采取行动。最基本的条件语句是if语句。实际上,在日常的生活中,我们一直使用if语句的概念。例如,if时间是上午六点钟,我的闹钟将会叫我起床。或者if星期三的下午三点钟,我需要参加一个会议。if我饿了,我要吃饭。if我累了,我要睡觉。 对于编程来说也是一样的。if一些事情是true,那么我们想要执行一些动作,if false,那么我们将跳过这个动作。 在上一个视频中,我们学习了使用比较运算符并返回一个true或者false的结果。我们可以将这些比较的结果用于我们的条件判断。如果结果是true,那么执行一些操作。 所以现在,我们来到代码中,把一些var_dump注释掉:

//var_dump(1 + "2.1");   $a = 10; $b = "10"; //var_dump($a === $b);   //var_dump($Name == 'bang ge'); var_dump($Name === 'bang ge');

我们知道Name变量是全等于bang ge的,所以它的值为true。所以我们对它进行if判断。if,然后用小括号包含起来。接着,我们使用大括号来包含我们将要执行的操作,而不是用分号来完成这个声明:

if($Name === 'bang ge'){   }

在这种情况下,我要输出:

if($Name === 'bang ge'){  echo 'the values match'; }

我们知道if语句中是true,所以将执行大括号中的操作。所以我们来运行我们的脚本: 你看! 输出:值匹配。让我们稍稍改变一下字符串,让它不匹配。 if($Name === 'big bang ge'){ 现在再次运行脚本。什么都没输出。这是因为现在if判断为false。所以它跳过大括号内的代码。 这里我们可以添加else,来对false这种情况处理。然后添加另一组花括号: 现在如果条件是真的,我们在第一组花括号中执行动作,else后的语句完全被忽略。如果条件为false,我们跳过第一组花括号,并在第二组花括号中执行代码。所以让我们输出值不匹配:

else { echo 'the values DO NOT match'; }

让我们再次运行脚本。 我们看到值不匹配,因为if判断为false。 还有一种方式可以扩展这个if语句。我们结合if和else来测试第二个条件。在这个else语句之前,我们可以添加一个else if。然后添加一对大括号。对于这个条件,我们来检查$Name是否是一个空字符串。如果是空字符串,我们输出$Name为空'。因为变量在单引号内,我们将看到变量名称而不是值:

if($Name === 'big bang ge'){ echo 'the values match'; }else if($Name === ""){     echo '$Name is empty'; }

所以先执行第一个if,为false,那么执行else if,同样为false,最后,如果这两个条件都是false,将执行最后的else语句,输出值不匹配。 所以,即使我们现在有三段语句,但最终也只会执行其中的一段。我们来保存运行我们的代码: 我们看到值不匹配。那么如果我把Name改回为bangge:

if($Name === 'bang ge'){ echo 'the values match';

保存运行,这次我们看到值匹配,因为我们的第一个条件是true。 那么如果我们重新设置Name变量为一个空字符串: $Name = ""; if($Name === 'bang ge'){ 现在让我们再次运行脚本,我们看到输出字符串是空的。 因为第一个条件是false,所以它转移到第二个条件,它刚好为true。所以第二个代码块中的代码被执行,而且if语句是完整的,它并没有看到最后的else块。 更多精彩内容尽在视频中! 本文固定链接:http://www.oxox.work/web/php-basics/if-statement/ | 虚幻大学

查看原文:http://www.oxox.work/web/php-basics/if-statement/

网址:PHP基础教程 https://www.yuejiaxmz.com/news/view/450758

相关内容

php四种基础排序(基础算法)
黑客入门教程(非常详细)从零基础入门到精通,看完这一篇就够了
厨房妙招:烹饪基础常识视频教程
【php毕业设计】基于php+mysql+apache的二手物品交易网站设计与实现(毕业论文+程序源码)——二手物品交易网站
基础化妆教程
数码摄影基础教程
PHP中=>和
实用摄影基础教程
从零开始学习黑客技术入门教程基础.doc
黑客入门教程【非常详细】从零基础入门到精通,看这一篇就够了!

随便看看