PHP语法(2):数据类型、运算符和函数
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP语法(2):数据类型、运算符和函数,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2270字,纯文字阅读大概需要4分钟。
内容图文
![PHP语法(2):数据类型、运算符和函数](/upload/InfoBanner/zyjiaocheng/225/af7915749e0c4f3d8cdd94f238bf1dc6.jpg)
这次笔记整理PHP的数据类型、运算符和函数。
数据类型
- 字符串
- 整数
- 浮点数
- 布尔值
- NULL - (可以通过把值设置为 NULL,将变量清空)
- 数组
输出Volvo var_dump($cars); //
输出:array(3) { [0]=> string(5) "Volvo" [1]=> string(3) "BMW" } $ages = array("Tom"=>35,"Ben"=>24); $ages['Joe'] = 33;?>- 对象
//对象是存储数据和有关如何处理数据的信息的数据类型。//在 PHP 中,必须明确地声明对象。//首先我们必须声明对象的类。对此,我们使用 class 关键词。类是包含属性和方法的结构。//然后我们在对象类中定义数据类型,然后在该类的实例中使用此数据类型:color = $color; } } $herbie = new Car("white");?>
数组排序
- sort() - 以升序对数组排序
- rsort() - 以降序对数组排序
- asort() - 根据值,以升序对关联数组进行排序
- ksort() - 根据键,以升序对关联数组进行排序
- arsort() - 根据值,以降序对关联数组进行排序
- krsort() - 根据键,以降序对关联数组进行排序
字符串运算
.
点号为字符串连接$s1 = "hello" . "world";
.=
串接赋值$s1 = "hello" ; $s1 .= "world";
其他运算
+
-
*
/
%
++
/--
比较运算
- 等于:
==
(值相等) - 全等于:
===
(值相等且类型相同 - 不等于:
!=
或者<>
- 不全等(完全不同):
!==
- 大于:
>
- 小于:
<
- 小于等于:
<=
- 大于等于:
>=
$x = 100 ; $y = "100";var_dump($x == $y); // 因为值相等,返回 truevar_dump($x === $y); // 因为类型不相等,返回 falsevar_dump($x != $y); // 因为值不相等,返回 falsevar_dump($x !== $y); // 因为类型不相等,返回 true
echo()和print()
- echo - 能够输出多个字符串
- print - 只能输出一个字符串,并始终返回 1
- echo 比 print 稍快,因为它不返回任何值。
- print使用方法同echo类似
- echo 是一个语言结构,有无括号均可使用:echo 或 echo()。
PHP is fun!"; echo "Hello world!
"; echo "I'm about to learn PHP!
"; echo "This", " string", " was", " made", " with multiple parameters."; //下面展示echo打印变量 $txt1="Learn PHP"; $txt2="W3School.com.cn"; $cars=array("Volvo","BMW","SAAB"); echo $txt1; echo "
"; echo "Study PHP at $txt2"; echo "My car is a {$cars[0]}";?>
函数
- 函数定义:
function name($p1,$p2...){}
function func( $param ){ echo "Hello $param !"; return $param;}echo "hello " . func(" world");//
输出Hello world !hello world- 1楼batsing
- 建议博主开始上手MVC框架,比如thinkphp,yii,CI,laravel,zendframe等,个人建议先上手thinkphp
- Re: Krisirk
- @batsing,准备先熟悉一下php基本用法再上手框架,thinkphp暂不考虑,个人比较倾向于CI,因为CI比较接近原生的PHP,架构简单,易于扩展。
内容总结
以上是互联网集市为您收集整理的PHP语法(2):数据类型、运算符和函数全部内容,希望文章能够帮你解决PHP语法(2):数据类型、运算符和函数所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。