龙空技术网

php基本语法

大圣网络 108

前言:

当前看官们对“php的基本语法”可能比较重视,咱们都需要分析一些“php的基本语法”的相关知识。那么小编在网摘上搜集了一些有关“php的基本语法””的相关资讯,希望朋友们能喜欢,你们一起来了解一下吧!

一、乱码问题解决

方案一:

<meta charset="utf-8">

<?php

echo '大圣网络';

方案二:

<?php header("content-type:text/html;charset=utf8");

echo '大圣网络';

二、输出语句

常用的输出语句有echo、print_r、print、var_dump

echo—— 可以输入字符串和数字 True输出1,false输出空,不要用echo输出布尔型数据。不能输出数组中元素,只能显示Array.有一个快捷用法,你可以在打开标记前直接用一个等号。在 PHP 5.4.0 之前,必须在php.ini 里面启用short_open_tag才有效。如:I have <?=$foo?> foo.

print print只能输出一个值 输出规则和echo一样输出成功返回1,失败返回0

print_r

print_r()显示关于一个变量的易于理解的信息。如果给出的是string或 float或者int,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。object 与数组类似。

<pre>

<?php

$a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x','y','z'));

print_r ($a);

?>

</pre>

上边的代码将输出:

<pre>

Array

(

[a] => apple

[b] => banana

[c] => Array

(

[0] => x

[1] => y

[2] => z

)

)

</pre>

如果想捕捉 print_r() 的输出,可使用return参数。若此参数设为TRUE,print_r() 将不打印结果(此为默认动作),而是返回其输出。

<?php

echo print_r(['name'=>'大圣网络','age'=>27],TRUE);

三、php的语法特点

1、 语句必须以分号(;)结尾

2、 关于大小写:变量名区分大小写,关键字(if、else、for、…)不区分大小写。

四、变量及传值

变量必须以$开头,比如$name。$不是变量名的一部分,仅仅表示变量名的开始。

除了$以外,以字母、下划线开头,后面跟的是字母、数字、下划线。

变量的赋值方式有两种、传值及传地址

$n1 = 100;

$n2 = $n1;

echo $n1; // 100

echo $n2; // 100

$n2 = 200;

echo $n1; // 100

echo $n2; // 200

$n3 = 1000;

$n4 = &$n3;

echo $n3; // 1000

echo $n4; // 1000

$n3 = 2000;

echo $n3; // 2000

echo $n4; // 2000

传值,保存值的空间是两个,更改一个空间的值不影响另外的变量;传地址,保存值的空间就一个,更改一个变量的值,另一个变量也会变化,因为两个变量指向同一个空间。

标签: #php的基本语法 #php基本语法实验结果分析