php学习笔记,php学习笔记:基础知识
发布日期:2021-06-24 15:51:17 浏览次数:2 分类:技术文章

本文共 1187 字,大约阅读时间需要 3 分钟。

php学习笔记:基础知识

文章主要介绍了php学习笔记的基础知识部分,需要的朋友可以参考下,希望对大家有所帮助!

4488c39ab1fb12533be6b74326a06e80.png

例子 名称 结果$a + $b 联合 $a 和 $b 的联合$a == $b 相等 如果 $a 和 $b 具有相同的键/值对则为 TRUE$a === $b 全等 如果 $a 和 $b 具有相同的键/值对并且顺序和类型都相同则为 TRUE$a != $b 不等 如果 $a 不等于 $b 则为 TRUE$a <> $b 不等 如果 $a 不等于 $b 则为 TRUE$a !== $b 不全等 如果 $a 不全等于 $b 则为 TRUE

+ 运算符把右边的数组元素附加到左边的数组后面,两个数组中都有的键名,则只用左边数组中的,右边的被忽略。

对象

要初始化一个对象,用 new 语句将对象实例到一个变量中。

常用函数

strlen() 函数用于计算字符串的长度。

strpos() 函数用于在字符串内检索一段字符串或一个字符。

常量

可以用 define() 函数来定义常量。一个常量一旦被定义,就不能再改变或者取消定义。

常用的魔术常量:

定义常量例子:

define("poems" , "Homeric epic");

echo poems ;//outputs "Homeric epic"

?>

php字符串运算符

在 PHP 中,只有一个字符串运算符。

并置运算符 (.) 用于把两个字符串值连接起来。如:echo "a= ".$a."

";

左边将字符串文字"a="与变量$a的值连接,第二处是与换行符"

"连接

php函数

函数只有在被调用时才会被执行,这点和js是一样的,同样,函数定义也是以function关键字开头的。

function sum($x,$y){

$z=$x + $y;

return $z;

}

echo "-2+10= ".sum(-2,10);//outputs "-2+10=8"

?>

当没有return语句时,以上将会变成"-2+10=";

流程控制

在这里,只讲下foreach语句。

foreach语句遍历输出数组:

语法:

foreach (array_expression as $value){ statement};

foreach (array_expression as $key => $value){ statement};

参数array_expression是指定要遍历的数组,$value是数组的值

$actors [0] ="Marry";

$actors [1] ="Lorry";

$actors [2] = "mike";

foreach ($actors as $values){

echo "Name:$values

";

}

?>

以上代码将输出:

Name:Marry

转载地址:https://blog.csdn.net/weixin_33642922/article/details/115196311 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:php熊掌号api,织梦程序用熊掌号api接入熊掌号自动提交方法
下一篇:php应用技巧与实例,php语法技巧代码实例

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年04月07日 03时08分41秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

机器学习实战:TensorFlow构建简单卷积神经网络 2019-04-28
机器学习实战:TensorFlow模型的保存和读取 2019-04-28
MAC SystemError:‘class ‘cv2.CascadeClassifier’‘ returned a result with an error set 2019-04-28
人工智能实践:Tensorflow笔记(五):卷积网络基础与实践 2019-04-28
编译原理 1.1 2019-04-28
win10磁盘如何解锁bitlocker,解决分区助手无法调整分区问题 2019-04-28
Github生成ssh 密钥和怎样向gitHub上传文件(详细教程) 2019-04-28
cmd更换默认编码 2019-04-28
MySQL 之使用uuid_short 报错 Out of range value for column 'id' at row 1 问题 2019-04-28
Could not initialize class sun.awt.X11GraphicsEnvironment异常处理 2019-04-28
redis缓存雪崩、穿透、击穿概念、布隆过滤器小结及解决办法 2019-04-28
用idea新建maven项目,创建Scala项目--做个记录 2019-04-28
【pom.xml 依赖】使用net.sf.json-lib-2.4-jdk15.jar所需要的其他依赖架包 以及其一直在pom.xml报错的问题 2019-04-28
Mybatis异常There is no getter for property named 'XXX' in 'class java.lang.String' 2019-04-28
Eclipse中通过Tomcat运行JavaWeb项目报错:java.lang.OutOfMemoryError: PermGen space 错误的解决方案 2019-04-28
Tomcat运行 报错:Error configuring application listener of class org.springframework.web.cont 2019-04-28
struts2框架总结:(二) 2019-04-28
struts2框架总结:(三) 2019-04-28
关于hibernate查询数据时报错java.lang.StringIndexOutOfBoundsException: String index out of range: 0 2019-04-28
[cn.itheima.web.action.CustomerAction] not found - action 的解决办法 2019-04-28