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>
显示:
---恢复内容结束---