php

---恢复内容开始---

<?php
中间写内容
?>  

注释:

//  单行注释

/*   多行注释 */

①print 只能输出一个字符串

②echo 能够输出多个字符串  用,分开

<body>
<?php
print "hello";
?>
</body>

显示

<body>
<?php
echo "hello","wodf";
?>
</body>

显示

echo是最常用的    

③输出类型

<body>
<?php
var_dump("aa");
?>
</body>

显示:

④输出数组

print_r();

⑤ 弱类型语言

都是用的$符号

强制转换的两种类型

<body>
<?php
$a=5;
var_dump((string)$a);

?>
</body>

 

<body>
<?php
$a=5;
settype($a,"string");
var_dump($a);
?>
</body>

显示:

⑥判断变量是什么类型

<body>
<?php
$a=5;
echo gettype($a);
?>
</body>

输出:

⑦判断变量是不是整型

<body>
<?php
$a=5;
echo is_int($a);
?>
</body>

显示结果为1就是,为0就不是.

⑧定义字符串

定义字符串的三种方式

<body>
<?php
echo $a="helloworrd";
echo $s1='helloworrd';
?>
</body>

一个双引号,一个单引号.

转移字符\n 代表换行   \r代表回车  \t 代表制表符   \" 代表出现双引号   \' 出现单引号  \\出现反斜杠

单双引号的区别

<body>
<?php
$a = "hello \"world";//双引号可以解析转义字符
$b = 'hello \"world';//单引号不解析转义字符原样输出
echo $a,"+",$b ;
?>
</body

显示:hello "world+hello \"world

<body>
<?php
$a = "hello world";//双引号   可以解析变量
$b = 'hello world';//单引号   不解析变量
echo "当前输出为:{$a}" ;
echo '当前输出为:{$b}' ;
?>
</body>

显示:当前输出为:hello world当前输出为:{$b}

第三种方法

$s<<<A

(输入任何内容)

A;

<body>
 <?php
$s = <<<A
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
A;
var_dump ($s);
?>
</body>

  

显示:

⑨可变变量

<body>
<?php
$a="hello";
$hello="张三";
echo $$a
?>
</body>

显示:

⑩isset变量是否定义  是true  没被定义 false

unset清除变量

empty 变量是否为空(变量为0变量为空    empty返回true)

<body>
<?php
 var_dump(isset($a));
?>
</body>

显示:

 

 

 

 

 

 

 

  

 

---恢复内容结束---

posted @ 2018-01-06 19:23  小孩坏坏  阅读(133)  评论(0编辑  收藏  举报