分享

php入门(7)

 php入门 2015-11-20
前面几章介绍完数据类型,接下来总结一下各大数据类型在php中的使用规则,也就是语法。

一、双引号与单引号

变量可以在双引号中执行,但用 define 的常量在两种单、双引号中都是不可执行的:

实例代码如下:

1
2
3
4
5
6
7


$var 'sofish'
echo 'im $var'// => 'im $var' 
echo "im $var"// => 'im sofish' 
define('NAME''sofish'); 
echo 'im NAME'// => 'im NAME' 
echo 'im ' . NAME; // => 'im sofish'

在 JS 中引号内不可以渲染任何变量.

二、变量的定义

使用 $ 符,而不是 var 关键字;有真正的常量,用 define 函数,一经定义,一可改变.

实例代码如下:

1
2
3
4
5
6
7

// JS 中我们用 var name = 'sofish'; 
$name 'sofish'
// JS 中我们用 var NAME = sofish; 而且是可以改变的 
define('NAME''sofish'); 
// 在这里会报错,因为 NAME 已经被定义,而 JS 可以随时改变 
define('NAME''error');

三、数组

在PHP中使用 array()创建空数组,如果需要初始化一些元素,索引数组可以直接这样写:

1
2
3
4
5
$cars=array("Volvo","BMW","SAAB");
// 下面这种写法是等价的
$cars[0]="Volvo";
$cars[1]="BMW";
$cars[2]="SAAB";
关联数组可以直接这样写:
1
2
3
4
5
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
// 下面这种写法是等价的
$age['Peter']="35";
$age['Ben']="37";
$age['Joe']="43";

遍历数组的时候可以使用for循环,但是更推荐使用foreach循环。
例如
1
2
3
4
5
6
$cars=array("Volvo","BMW","SAAB");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++) {
echo $cars[$x];
  echo "<br>";
}
下面的这种效率更高:
1
2
3
4
5
$cars=array("Volvo","BMW","SAAB");
foreach($cars as $key => $row) {
  echo $cars[$x];
echo "<br>";
}


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多