PHP语法(二):数据类型、运算符和函数
这次笔记整理PHP的数据类型、运算符和函数。
数据类型
<?php
$cars = array("Volvo","BMW");
echo $cars[0]; //输出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 关键词。类是包含属性和方法的结构。
//然后我们在对象类中定义数据类型,然后在该类的实例中使用此数据类型:
<?php
class Car
{
var $color;
function Car($color="green") {
$this->color = $color;
}
}
$herbie = new Car("white");
?>
数组排序
字符串运算
. 点号为字符串连接 $s1 = "hello" . "world";
.= 串接赋值 $s1 = "hello" ; $s1 .= "world";
其他运算
比较运算
$x = 100 ;
$y = "100";
var_dump($x == $y); // 因为值相等,返回 true
var_dump($x === $y); // 因为类型不相等,返回 false
var_dump($x != $y); // 因为值不相等,返回 false
var_dump($x !== $y); // 因为类型不相等,返回 true
echo()和print()
<?php
echo "<h2>PHP is fun!</h2>";
echo "Hello world!<br>";
echo "I'm about to learn PHP!<br>";
echo "This", " string", " was", " made", " with multiple parameters.";
//下面展示echo打印变量
$txt1="Learn PHP";
$txt2="W3School.com.cn";
$cars=array("Volvo","BMW","SAAB");
echo $txt1;
echo "<br>";
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
posted @